There is no single effective treatment for addiction and any facility or treatment professional who claims otherwise needs to be given a wide berth. Addiction arises from a multitude of biological, psychological, social and spiritual reasons and can vary in nature and severity from person to person. Effective treatment needs to take into account what is driving and maintaining the addiction for each person individually, and use interventions which specifically target the underlying problems. In effect, you need to treat the person not just the addiction.