There are a couple of key components of addiction rehabilitation that must be present in order for the addict to truly recover. There are of course different rehab programs out there for recovering from drug addiction, and in many cases you will find that the core principles and ideas for these programs will tend to overlap quite a bit. In other words, recovery programs from drugs and alcohol are mostly alike, even when they claim to be vastly different.
For example, the vast majority of programs are abstinence based. There are a very few programs that attempt to teach moderation to addicts and alcoholics, but these are very few and tend to receive a lot of bad press. The consensus seems to be that moderation does not work.
Most programs are abstinence based and they also seem to have an element of social support. Use other people to help you recover. Use other addicts and alcoholics to help you weather the storm. Rely on each other and help each other and build a community of recovery. Peer support is a common theme in recovery because it is useful and cheap. It costs nothing from a treatment perspective to have recovering addicts help each other out, rather than having them rely on a paid therapist for continuous support.
And what about individual recovery, and the path to a new life that does not involve drugs and alcohol? What are the common themes you will find? Consider these ideas as universal parts of recovery:
1) Abstinence based.
2) Personal growth. People in recovery have to be pushing themselves to learn and to grow. If they are not doing so, then they are regressing back towards addict behavior. There is no in between area where an addict can coast. They must be seeking continuous improvement or they are sliding back toward relapse. This phenomenon is backed up by those who have relapsed, and they can explain how they have slacked off in personal growth before they relapsed.
3) Helping others. A criteria for long term success. Those who do not find a way to reach out and help others (be it other addicts or otherwise) do not generally find success in long term recovery. You have to find a way to help others in order to boost your own recovery and insure continuous sobriety.
4) Self esteem. Embracing these concepts listed here will automatically boost your sense of self worth. This is crucial for protecting yourself against the threat of relapse. If you do not value your life, then you are more likely to throw away your sobriety on a relapse.