长白发与遗传、内分泌失调、熬夜、饮食、环境等因素都有关系。治疗的方法有很多,1.可以口服一些具有黑发、固发的中成药物。2.洗头时尽量选择一些植物成分的洗发水,而且也不要频繁的每天洗头。3.多吃一些富含黑色素以及蛋白质的食物,比如黑芝麻、黑米、黑豆、牛奶等等。4.保持规律的作息习惯,不要熬夜,避免吃一些过甜以及过于油腻的食物。