Substance guides
How long does Suboxone stay in your system?
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
Browse all facilities →Frequently asked questions
How long does Suboxone stay in urine?
Will Suboxone show up on a drug test at work?
How long after stopping Suboxone can I start Vivitrol?
Disclaimer: Informational only. Not medical advice. SAMHSA: 1-800-662-4357.