头发白了吃什么能变黑的问题,我们要从两方面来分析。首先要了解白发产生的原因,它是有多种的,简单来说,它分为先天性的白发和后天性的白发两种。先天性的白发是跟遗传有关系的,而后天性的白发又分为老年性的白发和少年白发,像这些白发是不能通过吃某种食物来变黑的,因为产生的原因跟年龄、色素功能合成的衰退以及基因的突变这些因素有关系。另一方面,对于那些因为的确是因为缺乏微量元素和营养的,比如过度的减肥、贫血这些原因导致的发色改变,枯黄或者是灰白,这种情况下是可以通过纠正不良的饮食习惯和补充营养来一定程度上来改善。但需要明白的是,已经白了的头发很难由白转黑,特别是通过食疗,医学上还没有明确的证据来说明它是能使白发转黑的。