人在青年时,肝脏气血充盈,所以头发长得快且有光泽,而到了老年时则精血多虚弱,头发变白而枯落,其直接原因是脾胃提供的营养不足造成的。主食中富含淀粉、糖类、蛋白质、各种维生素和某些微量元素等,这些都是保持头发乌黑油亮的必需营养成分。中老年人如果主食及肉食摄取不足,常会导致头发早白。
为预防头发变白,中老年人可常吃黑米、黑豆、红小豆、黑芝麻、核桃等,也要多吃乌鸡、牛肉、羊肉、猪肝、海参等肉食。此外,中老年人常吃胡萝卜、菠菜、香菇、黑木耳等,对头发的保养也是有益的。