Vitamin D comes mostly from exposing skin to sunlight, although some foods such as oily fish and fortified spreads and breakfast cereals contain vitamin D. As you get older it is advisable to take a vitamin D supplement, as your body is not able to get enough from the diet and British weather alone.