Buprenorphine is typically found in urine or saliva for one to three days after it was taken, according to About.com. The length of time buprenorphine stays in a person's system depends upon many factors, such as metabolism, weight, age, activity level and general health.
Buprenorphine shows up in a hair follicle drug test for up to 90 days after ingested, states About.com. Blood tests are not used to detect buprenorphine.
The drug is typically prescribed to treat addiction to heroin and other opioid drugs such as narcotic painkillers because it prevents withdrawal symptoms, explains MedlinePlus. The usual dosage is one tablet daily.