🔍
Milk types

What are the benefits of milk for bone health?

Quick answer

Milk is a source of calcium, which the NHS says supports bone formation and healthy teeth. By our calculation from USDA data, 1 cup of whole milk has about 306 mg calcium and nonfat about 325 mg. The NHS says adults 19 to 64 need 700 mg a day.

Free download

Milk and Dairy Storage Chart (PDF): How long milk, plant milks, cream, yogurt and kefir last, opened and unopened. 23 rows, each with its source.

We use your email only for this download and, if you tick the box, to tell you about the pack. No spam. We do not sell it. Delete it any time: contact@drinkstype.com. Privacy policy

Thank you

Your chart is ready

Download the PDF

We use your email only for this download.
In this article
  1. Is milk good for your bones?
  2. How much calcium is in a cup of milk?
  3. How much calcium do adults need?
  4. Can you get too much calcium?

Is milk good for your bones?

The NHS lists milk, cheese and other dairy foods as sources of calcium and says calcium helps build bones and keep teeth healthy. Too little calcium can lead to rickets in children and osteomalacia or osteoporosis later in life, according to the NHS. We did not find an official page we could open that states milk alone prevents fractures, so this page makes no such claim.

How much calcium is in a cup of milk?

USDA FoodData Central gives calcium per 100 g. Using the USDA cup weights, our calculation is below.

Milk (1 cup) Calcium (our calculation)
Nonfat about 325 mg
2% reduced fat about 309 mg
Whole about 306 mg

How much calcium do adults need?

The NHS says adults aged 19 to 64 need 700 mg of calcium a day and that a varied, balanced diet should provide enough. Using the table, two cups of milk would supply roughly 600 to 650 mg (our calculation).

Can you get too much calcium?

The NHS says taking high doses of calcium, more than 1,500 mg a day, could lead to stomach pain and diarrhea. Intakes of 1,500 mg or less a day are considered low risk. Ask a doctor or pharmacist before taking calcium supplements.

People also ask

Is milk good for your bones?

Milk is a source of calcium, and the NHS says calcium supports bone formation. We found no opened official source saying milk alone prevents fractures.

How much calcium is in a glass of milk?

About 306 mg in whole and 325 mg in nonfat milk per cup, our calculation from USDA FoodData Central.

How much calcium do adults need a day?

The NHS says adults aged 19 to 64 need 700 mg a day.

General information only, not medical advice. If you have a health condition or are pregnant, ask your doctor before changing what you drink.

Sources

  1. NHS: Calcium, read 5 Nov 2026
  2. USDA FoodData Central: Milk, whole, 3.25% milkfat, read 5 Nov 2026
  3. USDA FoodData Central: Milk, nonfat, fluid, read 5 Nov 2026
Written by Drinks Type Editorial Team · Published Jun 29, 2025 · Updated Nov 5, 2026
About · How we verify this · Editorial policy · Corrections

What would help you most next?

One tap. Anonymous. It helps us decide what to build.

More in Milk types

All Milk types ›