Intensive Outpatient Programs (IOPs) are a type of mental healthcare that provides a higher level of care than traditional outpatient therapy. In an IOP, individuals typically receive therapy for two to three hours a day, three to five days a week, which is more intensive than regular outpatient therapy where individuals usually see a therapist once a week.