Calcium and Your Health

Calcium is one of the building blocks of strong bones and teeth. Getting enough calcium early in life helps build strong bones. Getting enough calcium later in life helps keep bones strong and slows bone loss. It also helps muscles, nerves and hormones work properly.

How much calcium do I need each day?

Recommended amounts of calcium include the total intake from food and any supplements.

Age Aim for
0-6 months 200 mg
6-12 months 260 mg
1 to 3 years 700 mg
4 to 8 years 1000 mg
9 to 18 years* 1300 mg
19 to 50 years* 1000 mg
51 to 70 years Male:

*Including those who are pregnant or breastfeeding

Which foods contain calcium?

Foods that are high in calcium include:

Other sources of calcium include:

Aim to include several of these foods each day to meet your calcium needs. If you don't eat foods high in calcium daily, it may be hard to meet your needs.

What affects how much calcium is absorbed?

Many factors affect how much calcium is absorbed from the foods you eat. Your body naturally absorbs more calcium during times of bone growth, such as during childhood and pregnancy. Having enough vitamin D helps your body better absorb calcium from foods.

Should I take a supplement?

Use the food sources table below to find out how much calcium you are getting from food. For foods that have a label, check the nutrition facts table to see how much calcium the food contains. You can also use the calcium calculator on the Osteoporosis Canada website (see For More Information). If you are not getting enough calcium, try eating more foods that contain it. If you find it hard to get enough calcium from food, you can take a supplement to help meet your needs.

Many multivitamins contain both calcium and vitamin D. If you take a multivitamin, check the label to see if it has calcium. Do not take more than the recommended amount of calcium from food and supplements.

Talk to a dietitian, pharmacist, or your health care provider if you have questions about the right amount and type of supplement that is best for you.

For More Information