 The typical IOP program offers group therapy and generally facilitates 6-30 hours a week of programming for addiction treatment.IOP allows the individual to be able to participate in their daily affairs, such as work, and then participate in treatment at an appropriate facility in the morning or at the end of the day.With an IOP, classes, sessions, meetings, and workshops are scheduled throughout the day, and individuals are expected to adhere to the strict structure of the program.