吃什么可以生发,需要根据具体情况判断。1.如果是由于营养缺乏导致的头发少,比如女性常见缺乏的是铁,此时需要根据缺乏的营养进行饮食的调节。缺铁的患者可以吃动物肝脏、红肉或血制品来改善。2.如果是先天头发少,饮食不能生发。注意营养均衡,不要有欠缺。因为缺营养会导致头发脱落增加,保证头发正常生长即可。3.如果是后天由于疾病或异常状态导致头发少,需要就医处理,由医生判断脱发疾病的类型以及发病原因,根据病因来治疗。