Update: My boss let me off with a warning today instead of firing me! Oh my god... thank you, thank you, THANK YOU! I totally did something that was worthy of being fired.
I'm also about to change bosses, soooo... yikes! Not good first impression!
Also, I got my Ritalin prescription today. Will try it out tomorrow morning and see what happens.