Sublocade is a long-acting form of buprenorphine, and it can stay in the body for several weeks after the last injection. Its effects may last around a month, but traces can remain longer depending on metabolism and dosage. For personal medical advice, it’s important to consult a healthcare professional.