Premature graying of hair can be caused by genetic factors, stress, a lack of nutrition, chemicals, smoking, or an underlying disease such as anemia. All of these factors contribute to melanin deficiency, which results in grey or white hair.