起白发的原因主要有以下几种:1、遗传因素,部分患者有家族史,说明与遗传有一定的关系;2、精神与神经因素,精神紧张、情绪不良、受到惊吓、失眠、焦虑、忧愁等可精神神经因素可能通过改变免疫系统,引起白发;3、不良饮食习惯,不合理、不均衡的饮食造成体内营养障碍,毛囊黑素合成障碍,引起白发。平时要养成良好的饮食习惯,多吃补气补血以及有营养的食物,同时要注意调节自己的情绪,尽量保持心情愉快,不要过度疲劳,多注意休息等。