引起白头发的因素有很多种,其中缺乏维生素B是其中的一种因素,可以服用维生素片来进行治疗。长期缺乏维生素B,如维生素B1、B2、B6等可使毛发色素颗粒减少,也是造成白头发重要原因,患者可以服用维生素片来补充身体所需要是维生素B,同时建议多吃富含B族维生素的食物,如谷类、豆类、动物心肝肾、奶类、蛋类和绿叶蔬菜等。
其次引起白头发还有很多其他的因素,比如遗传、缺乏铜铁等微量元素或精神压抑和焦虑,为了防止长白发,建议患者平时要保持营养均衡,少吃辛辣、油腻、煎炸等食物,避免摄入过度的糖、油、盐等,保持心情的舒畅,避免精神危机,坚持体育锻炼,增强体质,可以定期的对头皮进行按摩,促进头皮的血液循环,不要长期的熬夜,尽量在22:00之前睡觉。