长白头发的原因有可能是年龄增大导致的,因为随着年龄的增大,毛囊黑色素细胞会逐渐衰退,此时就会造成头发变白。或者也有可能是精神因素导致的,当精神紧张,长时间焦虑和失眠,往往也会引起白发。也有可能是不良饮食习惯,不合理的饮食,造成毛囊黑色素细胞的合成障碍,引起白发。另外,遗传因素也会导致长白发的现象,比如父母在年轻的时候就有白头发,那孩子也会在很早的时候就长白头发。