IOP: Intensive Outpatient

Real Recovery, Without Stepping Away From Your Life

Clinical care, spiritual support, and peer connection, built around work, family, and the responsibilities you can't put on hold.

LENGTH

12 Weeks

SCHEDULE

Mon, Tue, Thu — Daytime (1–4 PM) or Evening (5–8 PM)

FORMAT

In Person or Virtual

All Saints Wellness facility in Plano, Texas

What IOP Is

Recovery That Fits Around Your Responsibilities

IOP is a structured, Christ-centered program for people who want to build recovery while staying engaged in daily life: work, family, relationships, and the responsibilities that don't pause. Care is trauma-informed and draws on the Neuroaffective Relational Model (NARM) alongside evidence-based treatment, addressing the whole person, body, mind, and spirit.

There's no fixed curriculum. Group topics shift to match what you're actually facing: emotional regulation, relationships, trauma, shame, identity, coping patterns, and relapse prevention.

What's Included

Clinical Depth, Three Days a Week

Group Therapy

Discussions shaped by what you're currently facing, with emotional check-ins, guided reflection, experiential exercises, and skill building.

Individual Therapy

Focused, personalized sessions for deeper work on your experiences, patterns, and recovery goals.

Family Therapy

Sessions that address trust, communication, and boundaries, supporting both you and the people who love you.

Medication Management

Available when clinically appropriate, for needs like cravings, sleep, or co-occurring symptoms, coordinated with your care team.

Guest Speakers & Enrichment

Sessions that broaden recovery beyond substance use, focused on balance, purpose, and resilience.

Aftercare

Support Doesn't End When the Program Does

When IOP ends, you transition to outpatient services with individual or family therapy as needed, plus our Alumni Group, for ongoing fellowship and connection to the All Saints community.

Ready to Talk Through Your Options?

A confidential call, no pressure, no obligation.

Call: (469) 331-6448 →
Call Now