Many people want strong, healthy hair, especially as they get older. However, having strong and fast-growing hair depends a lot on age, health, genetics, environmental factors, medications, and diet. So if you want healthy hair, you should eat these foods every day.

Eggs

Since most hair follicles are made of protein, a deficiency of protein can cause hair loss. Eggs are rich in both protein and biotin, two nutrients that are essential for hair growth, so you should definitely include eggs in your diet.

Berries

Berries are rich in beneficial compounds and vitamins, which can help support hair growth.

Fatty fish

Fatty fish such as salmon, herring, and mackerel contain many nutrients that promote hair growth, and can help reduce hair loss.

Sweet potatoes

A deficiency in vitamin A can also cause hair loss, and one medium sweet potato contains plenty of the vitamin A that the body needs each day.

Avocados

Avocados are delicious, nutritious, and contain plenty of healthy fats. The vitamin E in avocados can support hair growth, and one medium avocado provides 28% of your daily vitamin E requirement.