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 colecalciferolColecalciferol 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.