白头发主要和以下因素有关:遗传、精神因素、酪氨酸酶缺陷等。临床上也没有证明白发多的人不容易患上癌症。头发变白是因为头发毛囊中毛母细胞产生的黑色素颗粒减少或毛母细胞功能发生障碍以及制造黑色素的原料不足引起的。头发变白的主要原因是遗传、精神因素和酪氨酸酶缺陷。其中,遗传因素占到很大比例。
酪氨酸酶缺陷,微量元素匮乏,比如说体内锌、铜、铁元素不足或是血液中铅含量过高都会引起白发的产生。另外,精神因素对白发的影响也至关重要,当一个人所承受的压力,是他最高极限所无法负荷的,就会加速黑发变白。民间常说的“一夜愁白了头”其实并不是夸张的说法,这样的病例,医生也碰到过不少。