How Long Does Buprenorphine Stay in Your System? Duration of Detection and Effects
If you are using buprenorphine as part of your medication-assisted treatment (MAT), you may want to know when buprenorphine leaves the body.
The reason why buprenorphine remains in the body for a long time is due to buprenorphine having a high half-life compared to most other opioids.[1] Although the effects of the medication tend to wear off usually within one day, buprenorphine can be found in your body for days and sometimes months depending on whether or not you received extended-release injections.
By understanding when the drug will leave the body, you should have a greater sense of relief and decreased anxiety related to testing and/or developing a treatment plan.
Frequently Asked Questions
How long does buprenorphine stay in urine after your last dose?
Buprenorphine and the metabolite norbuprenorphine will likely continue to be detectable in urine for up to 7 days after your last dose; however, detection time may vary depending upon the dose given as well as each person’s metabolic rate.
How long does buprenorphine remain detectable in blood?
Typically, buprenorphine will be detectable in blood samples for approximately 1–2 days because blood sampling has a relatively short detection period compared to other forms of testing.
Will buprenorphine show up on a standard opioid drug test?
Not always. Most standard opioid panels do not include buprenorphine by default and therefore require a specialty panel to accurately identify buprenorphine.
What is the half-life of buprenorphine?
The half-life of buprenorphine (the time required for the body to eliminate half of the drug) is typically around 24–42 hours; however, this may take longer for individuals with reduced liver function.
Does liver disease extend how long buprenorphine stays in your body?
Yes. The liver is primarily responsible for metabolizing buprenorphine, so if liver function is impaired, this will cause the elimination process to occur at a slower rate, resulting in buprenorphine remaining detectable for a longer period.
How long can buprenorphine be detected on a drug test after injection?
Sublocade will remain detectable for months after administration due to being an extended-release injectable. Unlike tablets or films, which are eliminated from the body in approximately 1 week.
Is it possible to speed up elimination of buprenorphine from your body?
There is currently no method available to rapidly increase the elimination rate of buprenorphine. Changes in hydration, excessive exercise, or detox drinks will not speed up how quickly buprenorphine is processed in the liver.
Will buprenorphine be present longer in hair than in urine?
Yes. Hair testing will allow for identification of buprenorphine usage up to 90 days prior, which far exceeds the approximately 7-day window that is common when using urine testing.
[1] [2] [4] Johnson, K., & Rich, J. D. (2024). Buprenorphine. In StatPearls. StatPearls Publishing. https://www.ncbi.nlm.nih.gov/books/NBK459126/
[2] Garza, A. Z., Park, S. B., & Kocz, R. (2023). Drug elimination. In StatPearls. StatPearls Publishing. https://www.ncbi.nlm.nih.gov/books/NBK547662/
[3] Mayo Clinic Laboratories. (n.d.). Buprenorphine. Mayo Foundation for Medical Education and Research. https://www.mayocliniclabs.com/test-catalog/drug-book/specific-drug-groups/buprenorphine
[5] [7] U.S. Food and Drug Administration. (2025). SUBLOCADE (buprenorphine extended-release injection) prescribing information. https://www.accessdata.fda.gov/drugsatfda_docs/label/2025/209819s031lbl.pdf
[6] U.S. Food and Drug Administration. (2023). BRIXADI (buprenorphine extended-release injection) prescribing information. https://www.accessdata.fda.gov/drugsatfda_docs/label/2023/216660s000lbl.pdf