What Is an Intensive Outpatient Program?

An intensive outpatient program (IOP) is a form of substance abuse treatment where people visit a treatment center several days a week for a few hours at a time. An IOP is more time-intensive than most standard outpatient programs. However, unlike an inpatient...