宝宝3岁了还不能睡整觉可能是生理因素引起的,也有可能是病理因素导致的,比如缺钙、消化不良等。如果是生理因素一般不需要特殊治疗,如果是病理因素可以口服药物。一、生理因素1.缺钙:如果平时摄入的营养元素不足,就会导致体内缺乏微量元素和矿物质,从而影响到骨骼发育,出现上述症状。可以在医生指导下服用葡萄糖酸钙口服溶液、碳酸钙D3颗粒等药物进行治疗。二、病理因素2.消化不良:由于宝宝年龄较小,肠胃功能还没有完善,在睡觉之前吃了太多不容易消化的食物,就会引起消化不良的情况发生,也会造成上述情况。可遵医嘱使用健胃消食片、乳酸菌素片等药物缓解。在日常生活中要养成良好的饮食习惯,不要暴饮暴食,少吃辛辣刺激油腻的食物,多吃一些新鲜的水果蔬菜,如苹果、西红柿等。如有不适,请及时前往医院就医检查并积极配合医生治疗。