Narconon offers an excellent program that takes a person from withdrawl, cleansing out all the drugs left in the body ,and then working on the person themselves as to why they would turn to drugs in the first place.
Pros: Get off drugs without using drugs
Cons: N/A
more