It is important to stay well nourished if you want your hair to remain healthy and shiny. Feeding the hair from the inside out by choosing the correct foods will help to keep you hair and scalp healthy and may even prevent hair loss.

1.    Greens
It’s no surprise that green vegetables are good for the hair, as they are essential for good nutrition. Your body requires vitamin A and C, which are found in several green vegetables, in order to produce sebum, which naturally conditions your hair and prevents a flaky scalp.

2.    Salmon
Salmon is packed with omega-3 fatty acids, vitamin B and iron, which help to stop the hair looking dull and keep the scalp moisturised.

3.    Nuts
A healthy intake of nuts may help some people suffering from hair loss as it can sometimes be linked to a zinc deficiency. Nuts are a great source of zinc and also contain omega-3.

4.    Eggs
A couple of eggs each week should provide you with a easy source of hair-friendly nutrition.

5.    Legumes

Beans and lentils contain protein, which promotes hair growth. They may also prevent your hair from thinning through breakage as they are a rich source of biotin, which can help prevent hair from breaking.