问题分析:头顶长白发,是由遗传因素、营养不良、精神因素、不好的生活习惯等多方面原因引起的。1、遗传因素:如果父母头发白得早,子女头发白的几率普遍要高,这种属于遗传,也没有很好的治疗方法;2、白癜风:白癜风的患者局部会出现白发,不仅会有白发还会有白色皮疹;3、营养不良:营养不良会导致体内黑色素生成不足、气血虚弱导致患者出现白发;4、不好的生活习惯、经常熬夜、经常生气、精神紧张、压力过大都会导致白发。建议平时多吃一些含有胶原蛋白以及维生素丰富的食物,比如猪蹄、猪皮、黑豆、黑米、黑芝麻、红枣等。定期对头皮进行按摩,不要长期的熬夜,避免工作疲劳。