The human body does produce Vitamin D but most people are not exposed to sunlight enough to get the amount they need everyday. This is why they need to take vitamin D rich foods to make up for the deficiency. Listed below are some of the best foods rich in Vitamin D.
Cod Liver Oil
Fish
Mushroom
Orange Juice