Why do I snooze my alarm for hours? Can anyone help?

For as long as I can remember, I’ve had this habit of snoozing my alarm for hours. Just this morning, my alarm started going off at 8:45am, and it’s now 1:45pm, and I’m just now getting out of bed. My alarm rings every 9 minutes, but I press snooze and fall back asleep. On weekends, it’s the same story, no matter what time I go to bed. I really want to create a morning routine and be more productive, but I can’t seem to break this habit. I even have an alarm clock at the foot of my bed that forces me to get up to hit snooze, but I still end up going back to sleep. Please, does anyone have suggestions or advice? I need help!

ETA: I do have a job, and I want to wake up early, have a morning routine, and not be scrambling out of bed just 10 minutes before I have to leave for work. I used to be late all the time in high school, and I’m wondering if there’s something more going on here. It feels really hard, and it’s not just that I want to sleep all day.

Do you have a job or maybe a pet that you need to take care of? I had a similar issue, and getting a job helped me wake up.

What time are you going to bed? Maybe it’s not enough rest, or there could be something else going on.

A lot of people would snooze all day if they had the chance. I know I would if I didn’t need to work. Maybe try setting up a routine or something to motivate you to get up. Having something to look forward to could break the cycle.

@Tate
That’s not exactly what the original poster is saying. It’s not about being lazy—they really seem to have a hard time with it.

Have you checked your vitamin levels? I once slept for 15 hours, and it turned out my vitamin D and Iron levels were low. It could be affecting your energy.

This sounds really frustrating. I know it’s not something you’re choosing, and it’s not just laziness. My best friend deals with this every day. She’s tried many things without success, and even went to a sleep clinic to see if it’s sleep apnea or something else.

It could be related to hormones or other health issues. You might want to talk to a doctor and consider a sleep study.

Try setting boundaries and sticking to them. You’re your own best accountability partner.

I was in the hospital once, and my roommate slept for two days straight. Maybe your body just needs extra rest right now.

Stop pretending you can’t get up. You’re making the choice to press snooze each time.

I used to do the same thing until I realized I just had to stop being lazy and get up. Now, on my days off, I usually get up by 10:30am if I’m treating myself.