Heroin Addiction Treatment in Portland, Maine

Liberty Bay Recovery Center provides compassionate heroin addiction treatment in Portland, ME. Get medical detox, opioid rehab, therapy and recovery planning from a team who will prioritize your safety.

Portland, Maine shoreline with lighthouse, illustrating heroin addiction treatment
Supportive group hug representing peer support in heroin recovery

What Is Heroin Rehab?

Heroin rehab provides a safe and structured environment for adults to stop using heroin and reach recovery. Treatment supports you through withdrawal and cravings, while addressing mental health concerns, finding healthy daily routines, and getting to the root causes for opioid use.

Rehab for heroin use disorder usually starts with medical detox before transferring patients to continue care through therapy and ongoing treatment.

Your team at Liberty Bay Recovery Center will work with you to develop a custom treatment program, based on your physical health, history, symptoms, and recovery goals.

Signs of Heroin Addiction

Heroin use disorder can have an impact on physical health, mood, behavior, and your ability to work, go to school, or care for family members. Warning signs often include:

  • Strong cravings for heroin
  • Needing more heroin to feel the same effect
  • Withdrawal symptoms between uses
  • Nodding off or sleeping more than usual
  • Missing work, school, or family duties
  • Withdrawing from loved ones

If any of these apply to you or someone you know, getting professional heroin addiction treatment is the safest option.

Heroin Addiction and Withdrawal Treatment

Heroin withdrawal symptoms often feel intense. Some symptoms include:

  • Nausea
  • Vomiting
  • Sweating
  • Chills
  • Body aches
  • Anxiety
  • Trouble sleeping
  • Strong cravings

Medical detox allows patients to be monitored 24/7 while receiving medication to help with certain symptoms during the early, more dangerous stages of withdrawal.

Liberty Bay Recovery Center features medically supervised heroin detox with 24-hour clinical monitoring. Detox typically lasts 3 to 7 days, but this can vary a bit based on your symptoms, health, and progress.

Levels of Care at Liberty Bay Recovery Center

Medical Detox

Detox helps you clear heroin from your body while licensed staff closely monitor withdrawal symptoms, cravings, sleep, nutrition, and comfort.

Inpatient Rehab

Our inpatient rehab program offers 24/7 structure in a comfortable residential environment, free from common stressors and triggers. 

Partial Hospitalization Program (PHP)

PHP allows participants to attend 30 or more hours of group counseling each week, plus individual therapy, case management, and medical care.

Intensive Outpatient Program

In IOP we offer 15 or more hours of weekly group counseling, in addition to individual therapy sessions, case management, and recovery planning.

Liberty Bay Intensive Outpatient Program group therapy: four adults seated in a supportive discussion

Therapies Used in Heroin Addiction Treatment

Treatment for heroin addiction should be treated with a variety of evidence-based approaches, to address withdrawal, cravings, behavior patterns, trauma, and relapse risk.

In treatment, you’ll receive:

Why Choose Liberty Bay Recovery Center

Checkmark icon indicating verified treatment services

Detox and Rehab in One Setting

Get medical detox, inpatient care, PHP, IOP, and aftercare planning through one connected recovery team.

Checkmark icon indicating verified treatment services

Opioid Addiction Treatment Support

Care supports heroin withdrawal, cravings, relapse risk, and medication management when clinically appropriate.

Checkmark icon indicating verified treatment services

Licensed Treatment Professionals

Care is led by licensed clinicians, nurse practitioners, counselors, and recovery staff with addiction treatment experience.

Checkmark icon indicating verified treatment services

Comfortable Recovery Environment

Recover in a structured setting with private bathrooms, chef-prepared meals, gym access, and nurses on-site at all times.

Our Success Stories

Brittani Martin

5.0/5.0 rating

Marco

Top Tier staff.

5.0/5.0 rating

Greg

An excellent treatment center that is focused on the whole person. A team of leaders that cares and a facility that is dedicated to positive…

5.0/5.0 rating

Most Insurance Accepted

Aetna logo
Carelon Global Solutions logo
BlueCross BlueShield logo
Fallon Health logo
Harvard Pilgrim Health Care logo
HPI logo indicating accepted insurance provider
Humana logo
Tufts Health Plan logo
UnitedHealthcare logo
Optum logo
TRICARE logo

Start Heroin Rehab in Portland, Maine

Three adults in a supportive group therapy session at Liberty Bay for heroin recovery

FAQS

What is heroin rehab?

Drug rehab for heroin provides a safe place for addicts to detox heroin while under medical supervision. Heroin rehab also includes evidence-based therapies to treat the root cause of addiction.

How long does heroin rehab take?

Heroin detox can take 3–7 days while inpatient rehab typically lasts 21, 30, or 60 days based on your insurance and needs. Partial hospitalization and intensive outpatient care last 30+ hours and 15+ hours per week respectively.

Does heroin rehab include detox?

Yes, heroin detox is the first step of treatment for heroin use disorder. At Liberty Bay Recovery Center, we offer a comfortable and safe detox experience.

What are heroin withdrawal symptoms?

Symptoms of heroin withdrawal include nausea, sweating, body aches, anxiety, sleep problems, vomiting, diarrhea, and cravings. If you experience several of these symptoms, you may benefit from medical detox. 

Does insurance cover heroin addiction treatment?

Many insurance plans cover heroin addiction treatment when care is medically necessary. Most major insurances are accepted at Liberty Bay Recovery Center and we can help verify benefits before treatment will begin.

Is heroin addiction treatable? 

Yes. Heroin addiction is treatable through medical care, therapy, medication, and lifelong recovery management.

What is heroin rehab?

Drug rehab for heroin provides a safe place for addicts to detox heroin while under medical supervision. Heroin rehab also includes evidence-based therapies to treat the root cause of addiction.

Heroin detox can take 3–7 days while inpatient rehab typically lasts 21, 30, or 60 days based on your insurance and needs. Partial hospitalization and intensive outpatient care last 30+ hours and 15+ hours per week respectively.

Yes, heroin detox is the first step of treatment for heroin use disorder. At Liberty Bay Recovery Center, we offer a comfortable and safe detox experience.

Symptoms of heroin withdrawal include nausea, sweating, body aches, anxiety, sleep problems, vomiting, diarrhea, and cravings. If you experience several of these symptoms, you may benefit from medical detox. 

Many insurance plans cover heroin addiction treatment when care is medically necessary. Most major insurances are accepted at Liberty Bay Recovery Center and we can help verify benefits before treatment will begin.

Yes. Heroin addiction is treatable through medical care, therapy, medication, and lifelong recovery management.

Addiction Recovery Blog

Recovery

September 11, 2026

If you’ve been searching for what happens to your liver when you stop drinking, or wondering if the damage can be undone, this is...

Recovery

September 11, 2026

Why the First Month Gets Its Own Guide Month one runs on its own logic. Events tend to land in a predictable sequence, and...

Recovery

September 11, 2026

The Question Behind the Question Most people don’t ask this out of curiosity. They ask because they’re a few months into recovery, yet everything...

Verify Your Insurance