Mental Health IOP in Portland, Maine
Maybe you’re showing up for work. Keeping up with responsibilities. On the outside, things “look fine.” But inside, you’re running on empty. Therapy once a week isn’t cutting it anymore, and everything feels harder than it should.
Our Mental Health Intensive Outpatient Program (IOP) in Portland, ME is built for people like you. People who are still moving — but barely. People who are ready to stop pretending and start healing.
Find out if your insurance will cover the cost of treatment.
We accept most private insurances







What Is an IOP?
At Casco Bay Recovery, our Portland-based IOP runs 3–5 days a week, for 3 hours per day, with day and evening options. It’s designed for people who want real help without having to pause their entire lives.
You’ll come in, do the work, and go home with new tools to use right away.
This Program May Be for You If…
- You’re dealing with persistent anxiety, depression, or emotional overwhelm
- You’re having trouble regulating emotions or maintaining healthy relationships
- You’ve tried weekly therapy, but you need more structure and connection
- You want support — but not inpatient care or hospitalization
- You’re stepping down from a PHP or hospitalization and need a next step
What You’ll Receive in Our Portland IOP
- Daily group therapy (CBT, DBT, skills practice, peer support)
- Individual therapy weekly with your primary therapist
- Medication support and psychiatric check-ins (if needed)
- Mindfulness, boundary-setting, and trauma-informed care
- Support for work, family, housing, or life transitions
Our IOP includes small group sizes, honest conversations, and real support.

Why Choose Casco Bay Recovery for Mental Health IOP?
- Rooted in evidence-based care, but delivered with warmth
- A safe, real environment — not overly clinical or sterile
- Easy access from Portland, Scarborough, Falmouth, Westbrook, and nearby towns
- Flexible scheduling so you don’t have to choose between care and real life
- Staff who truly see you — and care about helping you feel whole
Get Back to Yourself — On Your Own Terms
Healing doesn’t always require a hospital. Sometimes it just requires a space where you can stop holding it together for a few hours — and let yourself be supported.
Our Mental Health IOP in Portland, Maine is here to help you:
- Reconnect to yourself
- Build confidence in managing emotions
- Reduce distress and burnout
- Feel seen, safe, and supported
Call today or click here to speak with our team and learn more about mental health IOP options in Portland.