It took me 10 years to finally be "done" with drinking/drugs. It takes what it takes...obviously you still feel the need to cause yourself harm. Only you can decide whether the/any program works or not. The 12 Steps worked for me.
Stop the madness and truly commit yourself to a specific amount of sober time.... it's not like booze/drugs are going anywhere. They'll always be there to steal your power and make you feel like a piece of crap any time you choose to go back out there and find them again.