Diets high is animal protein are one cause of osteoporosis . It is okay to have some animal protein ,but also get protein from other sources.
Dairy products cause osteoporosis despite the fact that they have high levels of calcium .
Many prescription and OTC drugs cause osteoporosis. One of the worst offenders is prednisone . Five months use of low dose prednisone will cause an approximately 10% reduction in bone mass.This is ironic because corticosteroids are often used for arthritis and other forms of chronic pain