Sublocade, a medication used for opioid dependence, can stay in your system for several weeks. It releases buprenorphine slowly, providing long-lasting effects that support recovery. Typically, traces can remain detectable for up to two months after the last injection. How Long Does Sublocade Stay In Your System?