小孩子长白头发是由以下原因引起的:
1.营养缺乏,由于小孩平时吃过多的盐类、糖类、鱼类等食物,导致体内缺乏铁、铜、钴、维生素B1、维生素B2、烟酸、胡萝卜素等微量元素和维生素,从而使头发吸收不到所需的营养,导致长白头发;
2.色素分泌异常,由于小孩生发层的色素分泌不均匀,从而导致有些毛囊长出了白头发;
3.其他因素,如小孩内分泌异常,导致黑色素产生减少,从而造成白发的生长。