Ayurveda believes that a balanced diet is a key to good skin and hair. Especially for hair, a protein-rich diet helps provide the keratin content necessary to maintain luscious hair. Also, nutrients like antioxidants, amino acids, biotin, folic acid, vitamin C, vitamin E, vitamin A, vitamin D, selenium, niacin, iron, zinc and fatty acids are required for hair health. While you can always include supplements in your eating habits to get these nutrients, food sources are a more wholesome way to enriching your diet. Consume a balanced diet of animal products, green leafy vegetables, citrus fruits, nuts, whole grains, carrots and even probiotics like yoghurt should be part of your daily meals in one way or the other.