An intensive outpatient program, or IOP, is structured clinical treatment you attend several times a week while continuing to live at home. Sessions usually run for a few hours at a time and include group therapy, individual counseling, and skills work, but you head back to your own space when the day is done. That structure makes it possible to keep working, care for your family, or stay in school while your loved one gets steady, focused support for addiction or a mental health condition.