Your diet may be affecting the health of your hair, especially if certain key vitamins and minerals are not available in the food that you eat. To maintain healthy hair, and avoid possible hair loss, here are some of the best vitamins for hair:

• Vitamin B7 – also known as biotin this is vital for healthy cells in the body, including hair. It is found in foods such as meat, egg yolks and whole grains, among others.

• Iron – red blood cells need iron to carry oxygen around the body efficiently and an iron deficiency can result in hair loss. Iron is found in red meat, legumes and leafy green vegetables.

• Vitamin C – this vitamin is required by the body to allow iron to be absorbed by the stomach and getting sufficient levels of vitamin C also enables it to take up iron.