If you’ve recently been diagnosed with osteoporosis or osteopenia, you may feel shocked and wonder why - just as I did 4.5 years ago.
I thought I was doing everything “right.”
So let’s look at what can really drive bone loss.
Osteoporosis affects 1 in 3 women and 1 in 5 men over 50 - but it’s rarely just about calci-um, and it doesn’t happen overnight.
Here are some of the key drivers many people overlook 👇
🔥 Chronic inflammation & a highly processed diet. Diets high in sugar, refined carbohydrates and ultra-processed foods can drive inflammation, which may increase bone breakdown over time.
⚖️ Hormonal changes. Declining oestrogen (and testosterone) accelerate bone loss - one reason post-menopausal women are at much greater risk.
🫁 Poor gut health & malabsorption. Low stomach acid, IBS, coeliac disease and other digestive issues can reduce absorption of key bone-building nutrients like calcium, magnesium and vitamin K.
🧘 A sedentary lifestyle. Bones need regular weight-bearing and resistance exercise to stay strong. Without that stimulus, density declines.
😰 Chronic stress. Persistently high cortisol can suppress the bone-building process.
💊 Long-term medication use. Corticosteroids, PPIs and some antidepressants can reduce bone density over time. Always discuss risks and alternatives with your doctor.
🍷 Excess alcohol & smoking. These can interfere with the cells responsible for building new bone.
🥩 Low protein intake. Bone isn’t just mineral - it’s built on a protein matrix.
🌞 Low vitamin D. Without enough vitamin D, calcium absorption and bone remodelling are compromised.
🍽️ Chronic dieting or under-eating. Undereating deprives the body of the raw materials it needs to maintain healthy bones.
And here’s what many people don’t realise:
Bone is living tissue.
It is constantly breaking down and rebuilding.
Nutrition and lifestyle have a huge influence on that process.
Prevention starts much earlier than most people think.

