Different methods work for different people. I know people who went through AA, and got sober. But I will not dispute your personal account, as someone I know quite well has drug and alcohol issues, and after years of trying to help him, I realize that in his particular case, he is going to need to summon his own will and inner strength to stop. There are a lot of people like this. In his case, he drank/smoked himself to getting throat cancer, and after surgical treatment "cured" his cancer, this may be the wake up call he needed to get clean. Some are lucky enough to not get this severe a kick in the ass to change, and it sounds like you are one of them. Congratulations.