A person's hair can turn white for a variety of reasons other than age. Some common causes can be: Vitamin B-6, B-12, biotin, vitamin D, or vitamin E deficiencies Hereditary When antioxidants in your body are not able to fight the damaging molecules or free radicals. Medical conditions such as melanin deficiency or alopecia Smoking Stress Chemicals in hair products