小孩子有白头发的原因一般常见有以下几个方面:1、遗传因素:比如家族当中有少白头的人,孩子可能也在年龄较小的时候即出现白头发,一般考虑是与孩子头发当中含有的黑色素比较少有一定的关系;2、生活习惯:比如孩子近期内学习压力过大,精神高度紧张,睡眠严重不足,这些情况可以导致内分泌紊乱。一旦内分泌紊乱之后,会影响体内色素代谢,导致黑色素分泌不足,从而引起白头发;3、营养不均衡:挑食导致微量元素缺乏,如缺乏锌时可以出现有白头发的现象。需要及时调整孩子的饮食结构,营养均衡,不能挑食。同时可以到医院化验微量元素,如果确实存在有微量元素缺乏,及时补充微量元素之后白头发会逐渐改善。