小孩头上长白头发有以下几个原因。第一,遗传因素。当父母亲有少年白或者比较多白头发时,孩子出现白头发考虑是遗传的因素,少量的白头发不需要进行处理。第二,当孩子出现挑食营养不良,会缺乏微量元素或者维生素。尤其是缺乏铜元素时,这就需要补充铜元素。多吃海鲜类食物,比如扇贝或者鲍鱼。第三,当孩子学习或者休息不好的时候也会表现白头发,这就需要调整生活习惯。