Nutrition, especially calcium, plays an important role in preventing osteoporosis. In people who have healthy bones, adequate calcium intake on a daily basis is necessary to maintain bone health. For older adults, studies have shown that adequate calcium intake can slow bone loss and lower the risk of fracture. Protein is another important nutrient for building and repairing body tissues, including bones.

For those who are lactose intolerant or who have a milk allergy, options such as calcium-fortified soy, almond and rice beverages, calcium-fortified orange juice and canned salmon or sardines are great calcium-rich alternatives. However, it is important to note that the calcium in soy beverage is absorbed at the rate of 75% of milk and to benefit from the calcium in canned salmon, the bones must be consumed.

Not all food sources that list calcium as a nutrient are absorbed by the body.  The calcium in some foods, such as sesame seeds, rhubarb, swiss chard and spinach is not well absorbed because of their very high oxalate content, which binds the calcium. They have other nutrients, but are not a good source of calcium when calculating your daily intake.

Here is more information on calcium-rich foods


Calcium Calculator

Calculate your calcium intake.


Living With the Disease

It is common to feel anxious about your health or lifestyle when diagnosed with osteoporosis.


Exercises for Healthy Bones

Exercise is an important step towards protecting your bones, as it helps protect your spine, slows the rate of bone loss, and builds muscle strength, which can prevent falls.


Calcium and Vitamin D

Calcium and Vitamin D are essential nutrients for proper bone health.