由于晚上睡眠不好导致的,但是如果自身营养不良,缺少蛋白质等,也可能导致经常打瞌睡,同时精神抑郁也是打瞌睡的重要原因,所以要去医院做一下具体的检查,并且还要咨询一下心理医生,建议在睡觉之前可以喝一些热牛奶来帮助缓解睡不好的症状,也不要过度紧张,在日常生活中多补充一些蛋白质、维生素等。