宝宝一直打哈欠却不睡觉需要考虑以下这几方面的原因:1、饥饿,多见于新生儿和三个月以内的宝宝,需要通过哺乳或喂奶来解决。2、环境的温度不适宜,比如说湿度过高,温度过高过低都可能导致孩子出现上述情况。宝宝居室的环境温度需要恒定湿度在55-65%左右,温度在24到26度,不要过于嘈杂会影响宝宝睡眠的质量。3、维生素d缺乏,出生半个月需要常规的补充维生素d,每天的生理需要量,至少是200到400单位。维生素d缺乏以后会出现睡眠不安,有的孩子会出现出汗比较多、烦躁不安、哭闹等。4、胃肠功能紊乱。会出现继发性的肠蠕动增快,可能会出现肚子不舒服,也会影响正常的睡眠。