Drug rehab treatment can vary from a few days to months. Research shows that the longer a person remains in treatment, the greater the likelihood that long-term sobriety will result. As with most aspects of treatment (such as therapy types and program structures), determining ideal length of stay involves an analysis of a number of personal factors.