Older people are at risk for vitamin B12 deficiency, which can lead to cognitive difficulties. Certain medications and a vegetarian diet increase the risk.
A study of vitamin D supplements demonstrated that these pills do not protect people from heart disease or cancer.
Corticosteroids, anticonvulsants and certain other medicines suppress your vitamin D levels. That could make you more vulnerable to infection.