Buprenex is a fast-acting drug, and you can see its effects within an hour after injection. The effects typically last for 6 hours.