40岁有白头发,可以多吃一些高蛋白或者是维生素高的食物,比如说牛奶或者是鸡蛋一些鸡鸭鱼等或者是多吃一些新鲜的水果蔬菜来进行饮食治疗。平时也可以多吃一些黑芝麻,黑豆以及动物肝脏等对毛发很好的营养食物。最好不要经常染发。