Not entirely. But I no longer go on three-day benders or get escorted home by cops, so I think I've done pretty well for myself. Quitting drinking entirely is goddamn impossible.
Weed makes me slow and boring. I could also get fired, if caught
Define "drinking". I haven't been blitzed since Doom in June of 2011, not really all that difficult to not act like a fool. Especially considering you're a school teacher, a pillar of society and all.
Hangovers suck. That's why I finally stopped drinking to excess. Well also now in my 30s not maturing in ANY WAY SHAPE OR FORM other than dietary intake started to make sense.