If your focus is on growing your hair and ensuring it looks good, you should be taking your vitamins. Or some of them, at least. One of the best vitamins for hair is vitamin A, found in milk and eggs, which can encourage hair growth and healthy hair by enabling the release of sebum from the skin glands. Don’t take too much vitamin A, as that can actually cause hair loss. B vitamins are present in leafy greens, almonds and fish and are also recommended for anyone anxious to prevent hair loss. Free radicals can lead to stress, which in turn can cause damage to hair follicles. This damage can be prevented by making sure you have your vitamin C, which of course means drinking orange juice and eating citrus fruits. And to promote new hair follicles, Vitamin D is ideal; it’s present in cod liver oil.