Various types of drug rehabilitation programs are available for somebody who is addicted to drugs or alcohol. Each person’s situation is unique and therefore requires a customized approach when selecting the type of addiction treatment program that is best suited to drive the person to a healthy recovery. Addiction treatment centres usually offer a variety of drug rehabilitation programs.