An intensive outpatient program, or IOP, is structured clinical treatment you attend several times a week while you keep living at home. Sessions usually run for a few hours at a time and include group therapy, individual counseling, and education about staying sober. You do not stay overnight. That means you can hold down a job, go to school, or take care of your family while you get consistent care. IOP gives you real support without pulling you out of your daily life.