Skip to main content

Heroin addiction: get help

If you're addicted to heroin and want to stop, you can ask a GP or local drug treatment service for help.

As someone with a drug addiction you're entitled to the same confidential NHS care as anyone else who has a health problem.

If you're not ready to stop, you can still get help with staying safe and healthy.

How to get treatment for heroin

Heroin is an opiate drug (also known as an opioid). Other opioids include codeine, opium and morphine.

If you need treatment for addiction to heroin or another opioid you can either see a GP or contact your local drug treatment service.

At your first appointment the doctor or drugs worker will ask you lots of questions including:

  • how much heroin you take
  • whether you're using any other drugs or alcohol
  • what your physical and mental health are like
  • what your personal circumstances are – for example, where you live and who you're living with
  • whether you've had treatment for drugs before

They'll also ask you for a pee sample. This will be tested to confirm that you’re using heroin.

You’ll be given a key worker who will help you put together a personalised treatment plan. You'll meet them regularly throughout your treatment.

Maintenance or detoxification (detox)?

Your key worker will help you decide between 2 different approaches to stopping heroin – maintenance therapy or detox:

  • maintenance therapy – is where you switch from heroin to a heroin substitute, such as methadone or buprenorphine, and then stay on a stable dose of the substitute
  • detox – is where you switch from heroin to a heroin substitute before gradually withdrawing from the substitute so that you’re not taking either.

Both treatments aim to help you withdraw from heroin gradually and ease withdrawal symptoms.

If there are no issues, you’ll usually live at home while you switch to maintenance therapy or go through detox.

Detoxing from heroin while living at home can take up to 12 weeks.

You can switch from maintenance therapy to detox at any time.

Your daily dose of methadone or buprenorphine will be supervised by a drugs worker or pharmacist for at least the first 3 months.

If you're also addicted to alcohol or other drugs, such as benzodiazapines, you'll be offered support with stopping these as well.

Important: Overdose risk

Detox lowers your tolerance to heroin. This means your risk of overdosing is higher if you take heroin or other drugs, such as benzodiazapines, after detoxing.

Inpatient detox and rehab

You'll usually only be offered detox as a hospital inpatient or in residential rehab if:

  • you need medical help for other physical or mental health problems
  • you need to detox from alcohol or another drug, such as benzodiazapines, as well as heroin
  • detoxing at home (community detox) has not worked for you before

Find out more about what rehab is on the rehabonline website.

Other support for opiate addiction

Other types of help and support you may be offered while you come off heroin include:

  • talking therapies – you may be offered a talking therapy like CBT if you need help with anxiety or depression while you're detoxing
  • support groups – your key worker will give you details of local self-help groups, such as Narcotics Anonymous or SMART Recovery
  • support for family and carers – your key worker can organise support for people close to you who are affected by your addiction (see advice for families of drug users)
  • help to stay healthy – this could be anything from advice on healthy eating to tests for infections such as HIV
  • incentives – you may be offered rewards, such as vouchers or doses of methadone to take at home, for sticking with your treatment and staying off heroin

What happens after detox?

After detox your key worker will carry on supporting you for at least 6 months to help you stay off heroin.

This support may include help with issues such as housing or getting back into work or education.

Page last reviewed: 18 April 2023
Next review due: 18 April 2026