新生儿不睡觉有以下几个原因。第一,孩子还没有养成良好的睡眠习惯,对周围环境还是比较陌生,容易受到周围环境的刺激,比如光线比较明亮,声音比较嘈杂,温度过高过低都会影响新生儿的入睡,这种情况就需要调整周围环境。第二,如果孩子缺乏维生素D或者缺钙,也会表现神经兴奋性增高,出现难以入睡。这种情况就需要补充维生素D。