养发可以多吃含优质蛋白、维生素、微量元素比较丰富的食物,头发由毛囊、毛母质细胞、毛乳头细胞合成毛发蛋白形成,是属于主动的蛋白合成过程,所以补充优质蛋白质必不可少。饮食中应该多吃瘦肉、鸡蛋、牛奶、豆制品补充蛋白质,头发才能健康生长。补充维生素比如维生素A、B族维生素,微量元素如铁、锌等,对于头发生长也较重要,饮食中多吃动物内脏、胡萝卜、蔬菜、水果等。
另外,从中医理论讲可以吃能够养血生发、滋补肝肾的食物或者药物,比如枸杞、核桃、坚果、首乌、黑芝麻、黑豆等,对于头发生长有一定益处。油腻、辛辣性食物,还有过多的甜食,对于头发生长不利,所以在平时进食时这类食物要尽量少吃。