"Your hair grows about 1/4 to 1/2 inch every month, and the foundation of all of our new hair, skin, and nail growth is the nutrients we eat," says Dawn Jackson Blatner, RD, a Chicago-based dietitian. "If you eat a healthy diet, you will grow stronger and healthier cells throughout your entire body -- inside and out."
Food No. 1: Salmon
When it comes to foods that pack a beauty punch, it's hard to beat salmon. Loaded with omega-3 fatty acids, this high-quality protein source is also filled with vitamin B-12 and iron.
Vegetarian? Include one or two tablespoons of ground flaxseed in your daily diet for some plant-based omega-3 fats.
Food No. 2: Green Vegetables
Spinach, like broccoli and Swiss chard, is an excellent source of vitamins A and C, which your body needs to produce sebum. The oily substance, secreted by your hair follicles, is the body's natural hair conditioner.
Dark green vegetables also provide iron and calcium.
Food No.3: Eggs
Eggs are one of the best protein sources you can find.
They also contain biotin and vitamin B-12, which are important beauty nutrients.
Food No.4: Whole Grains
Sink your teeth into hearty whole grains, including whole-wheat bread for a hair-healthy dose of zinc, iron, and B vitamins.
A whole-grain snack can also be a great go-to food when your energy is zapped halfway through the afternoon, and you've still got hours to go before dinner.
Food No. 5: Carrots
Carrots are an excellent source of vitamin A, which promotes a healthy scalp along with good vision.Since a healthy scalp is essential for a shiny, well-conditioned head of hair, you'd be wise to include carrots in your diet as snacks or toppings on your salad.