Hi Eric,
It sounds like you really have your head into getting better. That is half the battle right there.
As for rehabs and other places those are only tools there is no magic bullet out there to getting and staying clean. That comes from shear determination and massive amounts of will power.
I have been clean 21 yrs and what I have learned I learned I learned from repeating the same thing over and over and over until I got it. That is the hard way of doing things...believe me. I also learned that once I got clean the problems that I was numbing myself out from were still there.
When I got honest with myself and started looking at my own dysfunctional patterns and reprogramming them is when I started to get well. That was many years after I got clean. There is no destination in healing only progess. I continue on a daily basis to work on those dysfunctions so I am able to enjoy life instead of wanting out of life.
Soak in everything that is positive Eric and then run with it. Stay Focused and come back when you get out.
Love and Joy

Karen