儿童长白头发的主要原因有遗传因素,身体缺钙或缺乏维生素等因素也会导致孩子有白头发的出现。小孩子头发白,有很大的可能是由于遗传的因素,如果父母其中有一个在儿童时期有白头发,那么孩子遗传的可能性就是非常大的。父母可以带孩子去医院检查下身体,看身体是否缺少微量元素,缺少的话需要及时补充,否则长期缺少微量元素会对孩子的成长产生一定的影响,如果孩子在成长过程中,免疫力较为低下,父母也可以带孩子接种相关的疫苗。