头发的生长需要大量的蛋白质食品,蛋白质是生成和营养头发必需的重要物质,蛋白质通常以肉类食物含量较多,如瘦猪肉、牛奶、鸡蛋、鱼、芝麻、黑小豆、玉米等。此外还要多吃些含维生素A、E和铁、钙等食品,如核桃、莴苣、卷心菜、花菜等。同时缺铁性脱发约占脱发患者的30%,维生素C可促进铁质的吸收,因此应多吃富含有铁的食物和含维生素C的食物。
碘能使头发柔润光泽,且能防止其干燥。它能使甲状腺素的分泌旺盛,而甲状腺激素与头发成长的关系极深。动物性食品中是无碘的,而海里的植物如海带、裙带菜等含有丰富的碘,并且这些海藻类又含有多量的钙及铁等。
头发的成分中含有含硫氨基酸。例如胱氨酸、甲硫氨酸等。这些氨基酸都属蛋白质类,大豆、落花生、芝麻等所含的蛋白质内则颇为丰富。古代流传至今的说法常吃芝麻可使"秀发重生,白发变黑"这话是有科学道理的,至少这类植物性食物可以供给头发以主要的营养成分。