It takes a long time for hardcore drug addicts to get off of drugs.
No, it doesn't.
All it takes is a conscience decission to NOT use.
I went through many drug and alcohol programs, over many years, for many reaons, but not because I wanted to stop using.
ANY addict can quit, any time he/she wants.
After all, when they have a drink or drug in front of them, don't they make a conscience decission to pick it up?
Or do you believe that the drug twists their arms?