An intensive outpatient program (IOP) allows individuals to receive addiction treatment while living at home. It offers flexible scheduling for counseling sessions, group therapy, and relapse prevention, making it a great option for those who need structured support without residential care.