Intensive outpatient programs can be very effective in treating various mental health disorders, including depression. The goal of IOP is to teach you all the skills necessary to recover from mental health or substance use disorders while also allowing you to fulfill obligations at home.