长白发一般是缺少微量元素和B族维生素等元素。
1、微量元素:
如铜和铁等。当微量元素缺乏时,会减少体内黑色素的合成,进而导致白发生长。为防止白发生长,应注意食用含有铁和铜的食物,如动物肝脏、肾脏、大豆、以及鸡蛋、虾和螃蟹等食物。
2、B族维生素: