It took an ER visit and hospital detox to finally set me straight too. It's amazing the perspective you can get just from spending a few hours in the ER with people who are truly ill through no fault of their own.
Glad you're back, and glad you're sober.