((saaben)) - Sounds like you are doing great! I'm glad you talked to your son.
Sounds like you are getting what you need, for recovery, wherever you can and I think that's awesome. My recovery program is a little bit of this, a little of that, and some things I'd never even known about until I came to SR. It works for me - going on 6 years
Hugs and prayers,
Amy