Need emergency help? Call 999 in United Kingdom.

Open local help

Detailed medicine guidance

Who can and cannot take colecalciferol

NHS medicines information on who can take colecalciferol and who may not be able to take it.

About this information

This NHS content is written for people in England. Medicine names, availability, prescribing and services may differ in other countries.

Who can take colecalciferol

Most adults, babies and children can take colecalciferol.

Who may not be able to take colecalciferol

Colecalciferol is not suitable for some people.

To make sure it's safe for you or your child, tell your doctor before starting to take colecalciferol if you:

  • have ever had an allergic reaction to colecalciferol or to any of the other ingredients in the capsules, tablets, syrup or drops
  • have a peanut or soya allergy
  • have hypercalcaemia – high levels of calcium in your blood
  • have hypercalciuria – high levels of calcium in your pee
  • have problems with your kidneys, such as kidney failure, or you've ever had kidney stones
  • have hypervitaminosis D – high levels of vitamin D in your blood
  • have a rare condition called sarcoidosis
  • have calcification – high levels of calcium in your body tissues or organs

Colecalciferol capsules may also not be suitable for you if you are vegan or vegetarian, or have a kosher or halal diet, as they may contain an animal product called gelatine.

View the original NHS website page ↗. Refreshed 19 August 2026.

Licensed under the Open Government Licence v3.0 ↗. MyPHU is independent and is not endorsed by the NHS.

More about Colecalciferol