Our Hudson Valley rehab resources offer nearly all the services of a residential program. Which includes one on one counseling, group counseling, holistic therapy, 12 step meetings, relapse prevention, and addiction education. The length of time it takes to complete an IOP program is 90 days.