現代醫學認為,少白頭的發生多與精神因素、營養不良、內分泌障礙以及全身慢性消耗性疾病有關。
中醫學則認為,此疾主要是由于肝腎不足、氣血虧損所致。先天性的少白頭,多與遺傳有關,不易治療。而后天性的少白頭,除了根據病因治療外,還應加強營養。實驗表明,缺乏蛋白質和高度營養不良是早生白發的病因之一。飲食中缺乏微量元素銅、鈷、鐵等也可導致白發。
近年來科學家研究發現,頭發的色素顆粒中含有銅和鐵的混合物,當黑色頭發含鎳量增多時,頭發就會變成灰白色;金黃色的頭發中含有鈦;赤褐色的頭發中含有鉬;棕紅色的頭發中除含有銅外,還含有鈦。
由此可見,微量元素與頭發的顏色有密切關系。為了防止少白頭的過早出現,在飲食上應注意多攝入含鐵和銅的食物。
含鐵多的食物有黑木耳、海帶、大豆、芝麻醬等。含銅多的食物有硬果類、杏脯干和干豆類等,同時要注意B族維生素的攝入。