One of the best vitamins for hair is vitamin B, which has the ability to renew hair cells as well as ensure healthy looking hair. It’s found in a variety of foods, although seafood, dark leafy green vegetables and whole grains are an excellent source. Other vitamins to take if you’re concerned about thinning hair include zinc, which has been proven to fight shedding, and iron, which can alleviate the hair loss associated with anemia. Spinach, sunflower seeds and almonds are a good source of vitamin E, another vitamin that’s good for hair. Omega 3 fatty acids are ideal for anyone who is trying to strengthen their hair, and they can be found in tuna and salmon, chia seeds and walnuts. And if you’re a vegetarian, you may not be getting enough B12, a vitamin commonly found in meat, and known to stimulate hair growth.