Certain nutrient deficiencies and health conditions can cause premature gray hairs. However, if the cause is simply due to genetics or aging, there is, unfortunately, no way you can restore your natural hair color, other than dyeing it.