I've never been a morning person. It was always a struggle for me to get up early unless I absolutely had to or if I was leaving early for a trip or something exciting.
For the past two and a half years now, I've been waking up at 4:45 AM (most days), and even though I consider 4:45 - 7:00 AM some of my most productive hours of the day, I still don't consider myself a morning person. I don't just spring out of bed, I have to be intentional about getting up early, and thus, have adopted the following hacks that I think you'll find useful if you're a snoozer like me:
Put your alarm on the opposite side of the bedroom as your bed. This means you can't simply roll over, grab your phone, and thumb around until it shuts up. It forces you to get out of bed and walk across the room to shut it off, a monumental first step to "getting up."
Brush your teeth immediately after silencing your alarm. The act of doing so will help wake you up. Avoid the temptation of creeping back into bed and head for the bathroom sink!
Earn the right to have a cup of coffee. Before you B-line for the Kuerig, drink at least 20oz of cold water. This will also help wake you up, but more importantly it will start your day off with nutrients instead of caffeine, and do more for your energy level then you'd think.