Skip to main content
Need immediate help?SAMHSA Helpline: 1-800-662-4357|988 Crisis Lifeline|Text HOME to 741741

Substance guides

How long does Suboxone stay in your system?

Published February 17, 2026 · 7 min read · Updated April 2026
Reviewed for accuracy by licensed clinical professionals. Editorial process.

Suboxone (buprenorphine/naloxone) has a uniquely long half-life compared to other opioids, which is one of the reasons it works well as a treatment medication — but it also means it remains detectable in your system for an extended period.

Detection by test type

Urine testing detects buprenorphine for 7-14 days after last dose for most patients, though heavy long-term users may test positive for up to 3 weeks. Standard opioid panels do NOT detect buprenorphine — a specific buprenorphine panel must be ordered. Blood testing detects buprenorphine for approximately 2-3 days. Saliva testing detects buprenorphine for 2-3 days. Hair follicle testing can detect buprenorphine for up to 90 days.

Why Suboxone has a long half-life

Buprenorphine has an elimination half-life of 24-42 hours — meaning it takes about 2 days for half the dose to leave your system. For comparison, heroin's half-life is 30 minutes and oxycodone's is 3-5 hours. This long half-life is actually a clinical advantage: it is why Suboxone can be taken once daily (or sometimes every other day) and still prevent withdrawal and cravings. Complete elimination takes approximately 7-9 days after the last dose (5-6 half-lives).

Why this matters

If you are transitioning from Suboxone to naltrexone (Vivitrol), you must be completely free of buprenorphine before starting naltrexone — otherwise, naltrexone will trigger precipitated withdrawal. Most clinicians recommend waiting at least 7-14 days after the last Suboxone dose before initiating naltrexone, confirmed by a negative buprenorphine urine test. If you are in a MAT program, your buprenorphine levels may be monitored to ensure compliance — the presence of buprenorphine confirms you are taking your medication, and its absence may indicate diversion or non-compliance.

Find a location near you

Shelby County Treatment Center
Alabaster, AL
Call 205-216-0200
Birmingham Metro Treatment Center
Birmingham, AL
Call 205-941-1799 x29605
Tri County Treatment Center
Birmingham, AL
Call 205-836-3345
Chilton County Treatment Center
Clanton, AL
Call 205-755-4300
Browse all facilities →

Authoritative sources

This article references guidelines from: NIDA · SAMHSA · CDC · FDA · ASAM

Frequently asked questions

How long does Suboxone stay in urine?
7-14 days for most patients, up to 3 weeks for long-term heavy users. A specific buprenorphine panel is required — standard opioid tests do not detect it.
Will Suboxone show up on a drug test at work?
Not on standard workplace drug panels. Buprenorphine requires a specific test. However, some employers use expanded panels that include buprenorphine. Having a prescription protects you legally.
How long after stopping Suboxone can I start Vivitrol?
Most clinicians recommend waiting 7-14 days after the last Suboxone dose, confirmed by a negative buprenorphine urine test, before starting naltrexone (Vivitrol).

Disclaimer: Informational only. Not medical advice. SAMHSA: 1-800-662-4357.