Advertisement

How can I get enough calcium for healthy bones?

Dairy foods like milk, yogurt, and cheese are among the best sources of calcium in your diet. An 8-ounce glass of milk contains 314 mg of calcium -- almost a third of what's recommended for women under the age of 50, and a fourth of what women over 50 need. Try getting calcium from your food throughout the day, and keep in mind that your body can absorb only 500 to 600 mg at a time. If you avoid dairy foods, consider calcium-fortified soy milk, orange juice, cereals, and breads, as well as leafy greens. Just don't rely on leafy greens that are high in oxalates (e.g., spinach, collard greens), a natural compound that interferes with calcium absorption, says Diane Schneider, MD, author of The Complete Book of Bone Health.

If you don't get enough calcium from food, talk to your doctor about supplements. Your doctor can help you decide how much calcium supplementation you need and how to reduce your risk of potential side effects, such as kidney stones.

Continue Learning about Diet - Bones & Joints

How much calcium do teenagers need for good bone health?
dotFITdotFIT
1,300 mgs/day. The teenage years represent a critical period for bone mineral accrual with rapid gai...
More Answers
What should my teenager eat and drink for healthy bones?
Honor Society of Nursing (STTI)Honor Society of Nursing (STTI)
The teenage years are a prime time to build up strong bones. Most people reach peak bone mass (the p...
More Answers
What to Eat for Strong Bones
What to Eat for Strong BonesWhat to Eat for Strong BonesWhat to Eat for Strong BonesWhat to Eat for Strong Bones
Find out which foods keep bones healthy and protect against bone loss.
Start Slideshow
Try This Calcium-Packed Cuisine
Try This Calcium-Packed Cuisine

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.