Why can't I stop snoozing my alarm for hours? Help

For as long as I can remember, I’ve been able to snooze my alarm for hours without feeling the need to get up. Just this morning, my alarm went off at 8:45am and now it’s 1:45pm and I’m just getting out of bed. My alarm goes off every 9 minutes, but I press snooze each time and go back to sleep. On weekends, I can sleep for hours no matter what time I go to bed. I really want to have a morning routine and be more productive, but I can’t seem to break this habit. Even though I have an alarm clock at the foot of my bed that forces me to get up to press snooze, I still manage to fall asleep again. Please, any suggestions or advice? I need help!

ETA: I do have a job, and I want to wake up earlier and have a routine. I don’t want to get out of bed just 10 minutes before I need to leave for work. I was often late in high school and I’m wondering if there’s something else going on here. It feels really hard and not just like I could sleep all day because I want to.

Do you have a job that you need to get up for? Or maybe a pet that needs feeding or walking? I had a similar problem and ended up getting a job to help me get up.

When are you going to sleep? Have you been getting enough rest, or is it something else?

Most people could snooze all day if they had the chance. I know I would if I didn’t have to go to work and pay rent. Maybe try setting up a structured routine, something to get up for. That could help you break the cycle.

@Dale
I don’t think that’s exactly what the post is saying. The OP isn’t just being lazy—they really seem to struggle with it.

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

This sounds frustrating. I get that it’s not a choice for you, and it’s not just laziness. My best friend has the same problem and she’s tried everything without success. She even went to a sleep clinic to see if sleep apnea or something else was the issue.

This could be related to hormones or other health issues. It might be a good idea to talk to your doctor and consider a sleep study.

Set some clear boundaries for yourself. You’re the only one who can hold yourself accountable for getting up in the morning.

I was in the hospital once, and my roommate could sleep for two days straight. Maybe your body just needs a lot of rest right now.

Stop acting like you can’t get up. You’re making a choice to press snooze every time.

I used to do the same thing until I realized I just had to get up and be an adult. Since then, the latest I sleep in is 10:30am on my days off if I’m treating myself.