An Intensive Outpatient Program (IOP) is a structured, non-residential treatment program for mental health and substance use disorders. Designed to be a middle ground between weekly counseling and inpatient care, it typically involves 9 to 15+ hours of therapy per week, allowing you to maintain your work, school, and family responsibilities at home.