What really causes osteoporosis?

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.