Well if you can hear the alarms or when other come into your room, you need to stop the weed/drugs and alcohol, as I'm sure mom did not walk into your room in the first alarm going off and you hitting snooze.
Here is a better option to locking phone. Put a lock on the bedroom door or put the phone in a lockable cage/container.
Also your alarms shloud Not be annoying outside of your bedroom with the door closed, if so, time for your 17yr old *** to pay for a solid door, and wall sound proofing (or move out).
And your boss had a right to be mad at you., not being smart enough to figure out a way to wake up and get to work on time, as your 3 alarm system is not working, and we all know know this is not the first time you have been late for work, with no interference from your mom.