Vitamin deficiencies White and gray hairs may start to grow at any age, and may be caused by a range of different factors. ... It found low levels of serum ferritin, which stores iron in the body, vitamin B-12, and the good cholesterol HDL-C were common in participants with premature hair graying.