2个月宝宝不睡觉有以下几点原因:1、室内环境因素,宝宝室内环境过热或者过冷,给宝宝盖的被子太厚或者衣服过多,都会导致宝宝不舒服而不睡觉,宝妈要注意宝宝睡觉的室内温度控制在26-28℃为宜,不要给宝宝穿盖太多。2、微量元素缺乏,宝宝维生素D或者钙剂缺乏,会导致宝宝植物神经兴奋性增高,表现为不易入睡、睡眠不宁、易哭闹等症状,要及时给宝宝补充维生素D和钙剂。3、宝宝腹部不适,母乳喂养的宝宝吃不饱,或者宝妈吃太油腻、太凉的食物,会导致宝宝腹部不适而不睡觉,可以给宝宝口服肠道益生菌,调节一下肠道菌群,配合顺时针揉揉肚子。