白发是营养缺乏、黑色素缺失、遗传因素等原因造成。1、营养缺乏:长期不良饮食习惯会出现维生素、微量元素、蛋白质等营养物质缺乏,还会影响到头发吸收营养,会出现头发变白,最好适当吃橘子、核桃、黑芝麻等食物补充。2、黑色素缺失:在自身免疫功能下降后,可能会出现黑色素合成异常,还会出现黑色素缺失引起白发,需要及时做检查可以通过黑色素移植治疗。3、遗传因素:白发和遗传因素有着一定关系,父母双方出现白发可能会随着基因遗传给下一代,可以通过染头发来改善。