头发变白的原因有两种。
一、遗传因素。一部分人长白头发是由于遗传,这种属于先天性的,因为毛囊缺少黑色素,这种情况无论你怎么改变,拔掉、用药物治疗都不能使头发变黑。这是最难治疗的,
二、后天因素。身体营养不足,缺少一些微量元素;或者精神压力过大,这种只需注意休息,好好调理可以得到一定的改善。