Choosing a level of care gets confusing fast, especially when you are trying to keep a job or hold your household together while someone you love gets help. An intensive outpatient program, or IOP, is structured clinical treatment that runs several sessions a week, usually a few hours at a time. You attend therapy and groups on a set schedule, then go home afterward. That means you or your loved one can keep living at home and often stay employed while working through recovery.