
I eat well and take my supplements — why isn't it showing up in my bones?
Here's the point
Eating well and taking supplements only helps your bones if your gut actually absorbs what you swallow — and for many people, especially past 60, that absorption step is where things quietly break down. Lower stomach acid, certain medications, undiagnosed digestive conditions, or just poor timing of your supplements can all mean you're taking the right things but not getting them into your bloodstream. The good news is this is often one of the most fixable parts of a bone plan.
Calcium, magnesium, protein, and vitamins D and K all depend on a working digestive system to actually reach your bloodstream — adequate stomach acid, a healthy intestinal lining, and enough bile and enzymes to process fat. If any part of that chain is compromised, you can be doing everything right on paper and still be running a shortfall. This is worth investigating rather than just adding more supplements.
Stomach acid naturally declines with age for many people, and it's also deliberately suppressed by proton pump inhibitors like omeprazole. This matters because the cheapest calcium form, calcium carbonate, needs an acidic stomach to dissolve. Calcium citrate doesn't have that requirement and tends to be the better choice if you're over about 65 or on acid-suppressing medication. Never stop a prescribed PPI on your own, but it's entirely reasonable to ask your prescriber whether you still need it, and at what dose.
How you take calcium matters too. Your body absorbs roughly 500 mg at a time far more efficiently than 1,000 mg in one go, so splitting doses and taking them with food genuinely helps. Vitamin D is just as essential here — without enough of it, your body's main calcium absorption pathway stalls, which is exactly why deficiency can cause bone loss even when calcium intake looks generous. Also avoid taking magnesium, calcium, iron and zinc together, since they compete for absorption.
If bone loss shows up with no clear explanation, it's worth asking your physician about possible underlying causes, including a celiac screen, since celiac disease and inflammatory bowel disease can damage the exact part of the intestine responsible for absorbing calcium, vitamin D and magnesium — sometimes with no obvious digestive symptoms. A history of bariatric surgery, persistent bloating or reflux, unintended weight loss, or long-term PPI use without review are all good reasons to bring this up rather than simply increasing your supplements.
Know these words

Vitamin D is a nutrient that helps your gut absorb calcium so it can be used to build and maintain bone.

Calcium is the main building-block mineral in bone, and since your body can't make it, you need to get it from food…

Magnesium is a mineral that helps activate vitamin D and forms part of the actual crystal structure of bone.

Celiac disease is an autoimmune condition that damages the small intestine, often reducing absorption of calcium,…

A proton pump inhibitor (PPI) is a medication like omeprazole or pantoprazole that reduces stomach acid to treat…

Bariatric surgery (gastric bypass or sleeve) changes digestion in ways that can speed up bone loss, mainly through…
How sure is this?
Graded Strong Clinical Evidence: Supported by multiple well-designed clinical studies in humans. Read each study with its grade in mind. One study is a piece of the picture, not the whole of it.
The lessons behind this answer
More on food, supplements and lifestyle
Focus on getting enough calcium, vitamin D, vitamin K2, protein, and magnesium from a balanced, whole-food diet — these are the raw materials your bones need to rebuild themselves. Calcium (1,000–1,200 mg/day) is the main mineral, vitamin D helps you absorb it, K2 helps direct it into bone rather than soft tissue, and protein and magnesium support the collagen and mineral structure of bone.
Read the full answer →Diet alone isn't enough to build bone — it provides the raw materials and supports the process, but bone also needs mechanical signals from movement to actually form and strengthen. Think of nutrition as necessary but not sufficient: without enough calcium, vitamin D, K2, magnesium and protein, bone can't be built well, but eating perfectly won't by itself make bone stronger.
Read the full answer →Most adults need about 1,000–1,200 mg of calcium per day, ideally spread across meals in smaller doses of 300–500 mg rather than one big dose, since your body absorbs it better that way. Food sources like dairy, fortified plant milks, tinned fish with bones, and leafy greens such as kale and bok choy are the best places to start.
Read the full answer →Calcium alone often isn't enough because bone building needs a whole team of nutrients working together, not just one mineral. If you're low on vitamin D, magnesium, vitamin K2, protein, or other supporting nutrients — or if a gut condition or certain medications are affecting absorption — the calcium you take may not actually be making it into your bones.
Read the full answer →Most experts recommend 1,000–2,000 IU of vitamin D daily, though your ideal amount depends on your blood levels — some people need more. The best way to know your personal dose is a simple 25(OH)D blood test, so your doctor can set your target rather than you guessing.
Read the full answer →Have a question that isn't here? Ask us at your next visit, or ask our AI bone health advisor.
Education only, not medical advice. Decisions about tests, medications and treatment belong with your own doctor. OsteoStrong does not diagnose, treat or cure any disease.


