I'm lazy and didn't read all the posts above.
I went to rehab, by my own deciscion. The place I was at used the 12 step program, which I think is total bullshit. Whatever, if it helps people, go ahead, but the best thing I got out of that place was the time with myself, and without drugs and alcohol. I was there for 3-4 months, came home, hung out with the same people at the same places, sober.
3 and a half years and counting.