Osteoporosis is a condition where bones become thin and their strength is reduced. This makes them more likely to break. It affects both men and women but is most common after the menopause.

Osteoporosis is diagnosed by checking your bone mineral density on a DEXA scan.

Bones are made of protein fibres filled in with calcium and other minerals to create a hard structure. Bones are always changing in response to our lifestyle. During childhood and early adulthood they develop their strength but from our mid-30s onwards our bones start to lose calcium slowly, causing bone thinning.

It is very important to strengthen bones in our first 30 years to make sure we have enough calcium and other minerals for the rest of our life. This will help reduce the risk of osteoporosis. A bone-friendly diet and lifestyle is useful at any age to strengthen bone, or minimise age-related bone loss.

How can I safeguard my bones?

  • Daily weight-bearing exercise can strengthen lower bones. Walking and running, or just shifting weight from one foot to another while standing for a bus are examples of weight bearing exercise.
  • Inactive or bed bound people struggle to weight bear and will find it difficult to strengthen bones, even if their diet is calcium rich.
  • Consuming enough calcium and vitamin D.
  • Eat a healthy balanced diet including at least 5-a-day fruit and vegetables to make sure you get all of the vitamins and minerals that are needed for bone health.
  • Eat enough protein - aim for meat, fish, dairy or vegetarian alternatives (like tofu or pulses) twice a day.

How much calcium do I need?

An ideal calcium intake for adults is 700-1000mg per day. You can see if your diet is giving you enough by checking the table below.

If you find it hard to make up this amount from diet alone, you should take a daily calcium supplement providing 400-600mg of calcium, preferably one that also contains 10μg of vitamin D. Take supplements with food to help aid calcium uptake into your body.
If you have been diagnosed with osteoporosis your doctor will advise you on which supplement you should take.

Calcium Sources  
Milk, 1/3 pint (200ml) 240mg
Calcium-enriched soya/oat milk alternative (200ml) 240mg
Hard cheese, matchbox-size (30g) 240mg
Yoghurt, plain/fruit 1 pot (150g) 240mg
Calcium- enriched soya/oat milk (200 mls) 240mg
Sardines (with bones) ½ tin (60g) 240mg
Rice pudding ½ large tin (200g) 180mg
Tofu/ soya bean curd (60g) 180mg
Calcium fortified bread (180mg) 180mg
Spinach, boiled 1serving (120g) 180mg
Figs, dried, (4) 180mg
Cheese triangle (15g) 120mg
Cottage Cheese 1 pot (100g) 120mg
Custard 1 serving (120ml) 120mg
White bread 2 large slices 120mg
Soya yogurt/dessert/custard (125g) 120mg
Baked beans small tin (220g) 120mg
Fromage frais 1 portion (50g) 60mg
Tinned salmon (½ tin) 60mg
Wholemeal bread (2 large slices) 60mg
Hummus 1 serving (150g) 60mg
Brazil nuts or Almonds (30g) 60mg
Orange (1) 60mg
Broccoli boiled, 2 florets (85g) 60mg


How much vitamin D do I need?

Vitamin D helps calcium get from our food and into our body where it helps strengthen bones. Most of our vitamin D should be made in our bodies from exposure to sunlight. You are at risk of vitamin D deficiency if you always cover up outside, avoid the sun, or have darker coloured skin, of if you are housebound as vitamin D cannot be absorbed through glass. Wearing sunscreen also reduces vitamin D production in the skin. Vitamin D from sunlight can be stored in the body for use throughout the year. Obese people are also more likely to have low levels of vitamin D.

We should all try to expose our bare arms and face to the sun for 15 minutes two to three times a week between the hours of 10am and 3pm, during summer months (April to September) to make enough vitamin D for the year. However strong sun also burns skin so we need to balance making vitamin D with being safe in the sun - take care to cover up or protect your skin with sunscreen before you turn red or get burnt. Find out more about sun safety on the NHS Choices website.

Vitamin D rich foods

Oily fish, egg yolk, meal offal and milk (this varies during the seasons) are all good sources of vitamin D. Cod liver oil also contains a lot of vitamin D, but you shouldn’t take this if you are pregnant.
Fortified margarines, fruit juices and breakfast cereals all have vitamin D added.

Other important lifestyle factors

Smoking: Smoking leads to an increase in bone loss, and increased risk of osteoporosis.
Low Oestrogen levels: Oestrogen helps your body take up or ‘absorb’ calcium. This is why you are more at risk of osteoporosis if you have gone through the menopause. Following a diet rich in natural oestrogens (like soya) could help prevent osteoporosis after the menopause.

Weight: Being underweight (with a BMI under 19) increases your risk of osteoporosis. This may be because body fat stores help to keep oestrogen levels. You are advised to maintain a healthy body weight, learn more about weight gain in our malnutrition food fact sheet. If you are concerned, talk to your doctor, dietitian or other healthcare provider.

Other health conditions: If your diet has been restricted in any way by long-term poor health, or if you have certain health conditions/take certain medications you may be at risk of osteoporosis. Conditions commonly associated with osteoporosis include: Crohns/ulcerative colitis, coeliac disease, eating disorders and conditions that are treated with corticosteroids such as rheumatoid arthritis. Talk to your doctor if you are concerned.

Alcohol: Research shows that drinking a lot of alcohol increases the risk of osteoporosis. However, there is some evidence to show that having a moderate amount of alcohol may be protective. You are advised to stay within the government guidelines.


Osteoporosis is a condition where the bones become thinner due to calcium loss. It can affect both men and women. It is most common in older people, particularly after the menopause. There are steps that you can take to reduce your risk of getting osteoporosis like having a healthy balanced diet with plenty of calcium, vitamin D and other vitamins and minerals. It is important to get some weight-bearing exercise every day, not to smoke and to keep your alcohol intake within guidelines.