So today i found out why i have been waking up late. My boxer Kermit has been snoozing my alarm, this alarm has a snooze button that has to be held to activate, he apparently is aware of this feature haha, the alarm is on the floor now because i am moving and have moved the big stuff out.