祖國醫學認為“發為血之余”,就是說人體氣血充足頭發才能正常生長發育。飲食中若缺乏葉酸、泛酸、蛋白質、維生素B1、維生素B2、維生素B6或高度營養不良,都是早生白發的重要原因。飲食中缺少銅、鈷、鐵等微量元素也可導致白發的出現。 頭發所需的主要營養成分,多來源于綠色蔬菜、薯類、豆類和海藻類,大多是“黑色食物”,對于預防白發是有益的。豆類食品能起增加頭發的光澤、彈力和滑潤等作用,可防止頭發分叉或短裂。大豆蛋白是中老年防止早禿的最佳食品。 維生素E不僅能抗衰老,還可以改善頭發毛囊的微循環,促進頭發生長。除此之外,甘薯、山藥、香蕉、馬鈴薯中,均含有一定量的銅、鐵等元素,有利于預防白發或頭發枯黃。