Determining how long drug addiction treatment takes to complete is extremely difficult. This is because treatment is administered based on an individual’s personal needs. However, our drug addiction treatment programmes typically span between 28 and 90 days. The progress made and how the body and brain respond to treatment essentially determine how long treatment takes to complete.