Walnuts
One of the best thing about walnuts is that they are rich in minerals such as copper, which is essential to keep your hair from going gray. In fact, copper has ties to color production in your hair. Copper is an essential component that gives your hair its color so eating foods rich in copper is important.