How the heck do I get up on time?

I can never get up on time, I'll literally hit snooze 20 times (not kidding, sometimes more) and then I get in trouble... How can I actually get up on time?
How the heck do I get up on time?
Post Opinion