Opioids

How long do opiates stay in your system?

Fiona Kennedy
Written byFiona Kennedy
Dr Olalekan Otulana
Medically Reviewed by Dr Olalekan Otulana MBChB, MRCGP, FRSPH, MBA Addiction Specialist Physician
Last updated:
15 July 2025

The half-life for opiates can range from 1-9 hours, depending on how much you take and which type. For instance, the half-life of morphine is 1.5-6.5 hours, the half-life of codeine is 1-4 hours, and the half-life of hydrocodone is 3.5-9 hours The amount of time that opiates can be detected in your system relies on the type of test.

On this page
Related topics
Multiple prescription medication bottles in foreground with blurred image of distressed person holding head in background, illustrating struggle with prescription drug dependence
What is Hydrocodone (Vicodin)?

Rehabilitation from alcohol can be one of the most challenging addiction recovery journeys. Let us show you how to succeed.

Read more
Blue glove holding a vial of clear fluid labelled morphine
Morphine Addiction and Abuse

Rehabilitation from alcohol can be one of the most challenging addiction recovery journeys. Let us show you how to succeed.

Read more
Opioid pills on a spoon and table
Opiates and Opioid Addiction

Rehabilitation from alcohol can be one of the most challenging addiction recovery journeys. Let us show you how to succeed.

Read more
Methadone Addiction

Rehabilitation from alcohol can be one of the most challenging addiction recovery journeys. Let us show you how to succeed.

Read more

Ready to start?
We're here for you