The duration of treatment in each rehabilitation program will certainly differ, yet usually vary from a month briefly inpatient programs to 3 to 6 months or more for long-term residential keeps. The ideal length for addiction treatment depends on private needs, but aspects such as expense, length of time, and also range from home might restrict a person's ability to obtain lasting treatment.