三岁小孩晚上不睡觉,有以下几个原因。第一,这个和孩子生活习惯有关系。如果孩子白天睡眠时间比较长,或者在下午比较晚的时间处于睡觉状态。这种在晚上就会表现不睡觉,这种情况就需要改善生活习惯。第二,当孩子出现营养不良,尤其是缺乏维生素D或者钙剂,也会表现神经兴奋性增高,出现晚上入睡困难以及入睡时出现多汗,容易惊醒等情况,这种情况就需要加强营养补充维生素D或者钙剂。