Drug rehabilitation addresses both the physical and psychological aspects of drug dependency. It aims to eliminate physical dependency through medications and teach new behaviors to overcome psychological dependency. The most successful rehabilitation programs offer a variety of treatment options including inpatient, outpatient, and counseling. Detoxification alone is not enough - rehabilitation programs also incorporate medication and behavioral therapies along with relapse prevention strategies.