At an inpatient or residential treatment program, you live at the center while you undergo daily treatment with qualified medical and mental health professionals. These programs are best for those who need ongoing, intensive treatment. In outpatient treatment programs, you attend treatment, then return to your own home or a supportive living center until your next scheduled visit. This approach is best for people with supportive home environments and those needing to continue working during treatment.