Inpatient addiction treatment is an intensive program that most often takes place over the course of 30, 60, or 90 days.