Genetics, age, stress and diet are some factors that determine hair growth. It is often difficult to change some of the "culprits" on this list, but at least you can choose the foods you consume that are considered to be among the best for hair growth.
"Protein, plant-based foods, greens, healthy fats, nuts and avocados are all valuable for organ health, including hair," says Mona Gohara, a professor at Yale School of Medicine.
Allow us to introduce you to the best foods, packed with everything you need for healthy and beautiful hair.
#1 Salmon
#2 Dried fruits
#3 Eggs
#4 Beans, lentils and peas
#5 Spinach
#6 Sweet potatoes
#7 Avocados
#8 Seeds (chia, sunflower, black, etc.)
#9 Yogurt
#10 Peppers
#11 Mussels
Source: Women's Health