Supplements guide
Calcium supplements: when diet is enough and when it is not
Calcium builds and maintains bones and teeth, and most adults can reach their target through food. Supplements are sometimes suggested when dietary intake is low, but more is not better. This page sets out the amounts quoted by NHS and British Dietetic Association pages, how vitamin D fits in and why very high intakes are discouraged.
Last checked: 2026-10-03
Key facts
At a glance.
-
Adult target
The NHS gives 700mg of calcium a day for adults aged 19 and over, which it says should be possible from diet.
-
Safe supplement ceiling
The NHS says 1,500mg or less a day from supplements is unlikely to cause harm; above that, stomach pain and diarrhoea may occur.
-
Higher needs at some stages
The BDA lists 1250mg for breastfeeding mothers, and 1200mg for postmenopausal women and men over 55.
-
Vitamin D is the partner
Vitamin D helps the body absorb calcium; the NHS advises all adults to consider 10 micrograms of vitamin D a day.
-
Talk first above 500mg
The BDA suggests discussing with a health professional before taking more than 500mg of extra calcium a day.
What calcium does
Calcium is the most abundant mineral in the body. NHS inform describes it as helping to build strong bones and teeth, regulate the heartbeat and allow blood to clot so that wounds heal. A shortage over a long time can lead to rickets in children and to osteomalacia or osteoporosis in adults, according to the NHS.
Because bone is constantly being remodelled, calcium intake matters at every age. It matters most during childhood growth and, at the other end of life, when bone is being lost faster than it is replaced.
Getting calcium from food first
The BDA gives practical portion examples: a 200ml glass of cows milk provides 240mg, a 30g piece of Cheddar about the size of a matchbox provides 240mg, and 150g of plain yogurt also provides 240mg. For people who avoid dairy, calcium-fortified plant drinks, tinned sardines eaten with their bones, and calcium-set tofu are alternatives.
The BDA also points out that spinach, dried fruits, beans, seeds and nuts contain calcium but are also high in oxalates or phytates, which reduce how much the body absorbs. Many plant milks are not fortified, so the label is worth reading. The NHS lists dairy foods, green leafy vegetables such as curly kale and okra, fortified soya drinks and bread, and fish with edible bones as good sources, and notes that spinach is not one.
-
Dairy: milk, cheese, yoghurt.
-
Fish with soft edible bones, such as sardines and pilchards.
-
Fortified soya or other plant drinks and fortified bread.
-
Green leafy vegetables such as kale and okra.
How much do you need
The NHS figure of 700mg a day applies to adults of 19 and over. The BDA, which breaks needs down by life stage, gives 700mg for adults aged 19 to 55, 1250mg for breastfeeding mothers and 1200mg for postmenopausal women and men over 55.
| Group | Amount |
|---|---|
| Adults aged 19 to 55 (BDA) | 700mg |
| Adults aged 19 and over (NHS) | 700mg |
| Breastfeeding mothers (BDA) | 1250mg |
| Postmenopausal women and men over 55 (BDA) | 1200mg |
When a supplement may be suggested
A supplement can fill a gap when someone eats little dairy or fortified food, has a condition that limits absorption, or is being treated for bone loss. The BDA says that where intake from food is not enough, a supplement may help, but advises a discussion with a health professional before adding more than 500mg of extra calcium daily.
The NHS keeps its position simple: a varied, balanced diet should provide enough calcium, and anyone using supplements should stay within the safe limit of 1,500mg or less a day. Doctors treating osteoporosis may prescribe calcium with vitamin D alongside bone medicines, and in that setting the prescribed dose takes precedence over the general advice here.
Vitamin D and the other half of bone health
The BDA stresses vitamin D as crucial for calcium absorption. NHS pages recommend that adults consider 10 micrograms of vitamin D a day, since it is hard to obtain enough from food alone, and describe sunlight from late March to September as another source. The NHS sets an upper limit of 100 micrograms a day for adults, because too much vitamin D over a long period can cause calcium to build up in the body and harm the bones, kidneys and heart.
Exercise also counts. The NHS recommends weight-bearing and resistance activity to improve bone density, alongside not smoking and keeping alcohol within the 14 units a week guideline.
Side effects, cautions and medicine interactions
Going over 1,500mg a day can cause stomach pain and diarrhoea, per the NHS. Calcium tablets can also affect how some other medicines are absorbed, so a pharmacist should check the timing if you take thyroid tablets, certain antibiotics or bone medicines.
People with a history of kidney stones, kidney disease or high blood calcium should not start a calcium supplement without advice from their doctor, because the choice of product and dose matters.
Seeking advice
Bone pain, repeated fractures after minor falls, loss of height, or muscle cramps and tingling with low intake are reasons to see a GP rather than to increase supplements yourself. A GP can arrange blood tests, including vitamin D, and consider whether a bone density scan is appropriate.
Frequently asked
Questions people ask.
Quick, plain-English answers to the questions we hear most.
-
How much calcium do I need each day?
The NHS says adults aged 19 and over need 700mg a day. The BDA gives higher figures of 1200mg for postmenopausal women and men over 55, and 1250mg while breastfeeding.
-
Can I get enough calcium without dairy?
Yes, with fortified plant drinks, calcium-set tofu, tinned fish with edible bones and kale or okra. The BDA warns that spinach, nuts, seeds and beans contain oxalates or phytates that limit absorption.
-
Is spinach a good source of calcium?
The NHS specifically lists green leafy vegetables such as curly kale and okra but not spinach. The BDA explains that oxalates reduce how much the body absorbs.
-
What is the upper limit for calcium supplements?
The NHS says 1,500mg or less a day is unlikely to cause harm. Beyond that, stomach pain and diarrhoea can occur.
-
Do I need vitamin D with calcium?
Vitamin D helps absorb calcium. The NHS advises adults to consider 10 micrograms a day and not to exceed 100 micrograms a day.
-
Should I take calcium for osteoporosis prevention?
Diet and exercise are the first measures. Supplements may be advised if intake is low or if bone treatment has been started. Your GP can advise on the right plan.
-
Do calcium tablets cause kidney stones?
People with a history of stones should ask their doctor before taking calcium tablets, as the choice of product and the amount matter. Do not start one without that conversation.
-
Can calcium interfere with my other medicines?
It can affect absorption of some, including thyroid tablets and some antibiotics. Ask a pharmacist how far apart to take them.
-
What are the symptoms of too little calcium over time?
The NHS links long-term shortage with rickets in children and with osteomalacia or osteoporosis in older people. Early shortage often causes no symptoms at all.
Where this comes from
Sources and checking.
This guide is for information, not medical advice.
Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.
Published 2026-10-03, next review 2027-10-03.
-
NHS: Vitamins and minerals - Calcium (https://www.nhs.uk/conditions/vitamins-and-minerals/calcium/), retrieved October 2026
-
British Dietetic Association: Calcium food fact sheet (https://www.bda.uk.com/resource/calcium.html), retrieved October 2026
-
NHS: Osteoporosis - prevention (https://www.nhs.uk/conditions/osteoporosis/prevention/), retrieved October 2026
-
NHS: Vitamins and minerals - Vitamin D (https://www.nhs.uk/conditions/vitamins-and-minerals/vitamin-d/), retrieved October 2026