The duration for intensive outpatient treatment is usually three to four months. More long-term IOP programs in NJ may be needed for patients with more serious addictions.