白头发的发生多与神经因素、营养不良、内分泌障碍以及全身慢性消耗性疾病有关,此疾病主要是由于血热、肝肾不足、气血亏损所致。
缺乏蛋白质和高度营养不良是早生白发的病因之一,在饮食上应注意多摄入还铁和铜的食物。