Thank goodness there is no one way to deal with all of this stuff.
This is very true. I know many ppl who combine 12 steps programs and alternatives to 'em and just pave their own road to recovery. I honestly think looking into all possibilities and making a 'program' of your own works best.