Home
Areas We Serve Admissions Verify Insurance Contact Blog Call (603) 458-0747
Home / Treatment Programs

Treatment Programs at Trailhead

Trailhead offers outpatient addiction and mental health treatment at multiple levels of care. Not sure which program is right? That's what the first call is for. We figure it out together. Call 603-458-0747.

Trailhead offers outpatient addiction and mental health treatment at multiple levels of care. Our admissions team recommends the right program based on your clinical assessment.

Partial Hospitalization Program (PHP)

Structured daily treatment, Monday–Friday, 9:00 AM to 3:30 PM. Individual therapy, group sessions, holistic programming including yoga and breathwork, case management, and lunch.

Intensive Outpatient Program (IOP)

Daytime sessions 9:00 AM to 12:30 PM five days per week, or evening sessions 6:00 PM to 9:00 PM Monday through Thursday. Designed for working adults.

Outpatient Program

Individual therapy sessions and medication management for clients stepping down from IOP or maintaining long-term recovery support.

Medication-Assisted Treatment (MAT/MOUD)

Injectable medications including Vivitrol, Sublocade, and Brixadi for opioid and alcohol use disorders. Can be combined with any program level or provided as a standalone service.

Mental Health Treatment

Co-occurring conditions including depression, anxiety, PTSD, trauma, and emotional dysregulation through individual therapy and integrated psychiatric care.

Family Support Services

Ongoing sessions connecting clients, families, and clinicians. Rebuilding trust, setting healthy boundaries, and strengthening the support network around each person in treatment.

Trailhead holds dual licensure from the State of New Hampshire for both substance use disorder and mental health treatment. One team treats both, in the same program, at the same time.

Not Sure Where to Start?

Call 603-458-0747 and our admissions team will help you find the right level of care. Your call is confidential and pressure-free.

Call (603) 458-0747 Verify Insurance