For bone health, the two most important nutrients are calcium and vitamin D. Working together, calcium and vitamin D work to maintain bone mass and lower the risk for osteoporosis and bone fractures in later life.
Calcium can help to build stronger, denser bones early in life and keep bones healthy as we grow older. The majority of Americans do not get adequate calcium on a daily basis. Vitamin D also plays a critical role in building and protecting bones.
Vitamin D promotes calcium absorption, and studies show that people with low levels of vitamin D have lower bone density. They are also more likely to break bones as they age. Vitamin D is naturally present in very few foods, but you can get it from sunshine, fortified foods, wild salmon and other fatty fish, egg yolks and mushrooms.
The mineral magnesium provides many functions within the body, and one of them is to help keep bones strong (50 percent of body magnesium is found in bone).