Basically, a drug rehabilitation center is a great alternative for dealing with drug addiction. If you have that determination for recovering from the addiction, choose a good center, as it has all elements needed for eliminating addiction. Some of the centers focus on specific kinds of addiction while some of them treat all the drug dependencies.