10 things you should be eating to make your hair grow faster. 1  Salmon: The omega-3 fatty acids and vitamin D in salmon are essential for scalp health and to keep your hair hydrated.  Dark green vegetables: They contain vitamins A and C, both of which help in the formation of sebum (your hair’s natural conditioner).