I?m new to this site so I?ll try to phrase this all correctly. I have been on the vivitrol injection for 7 months. I discontinued it because I?m having surgery in a week. I am 46 days past my last shot and my doctor prescribed me Percocet for the pain I?m experiencing before I can have my surgery done and it has not effected me at all. I have no pain relief and noticed there are no other classic effects from pain killers. How long should I expect this to last? Should I postpone my surgery? I do not want to have it done and not be able to manage my pain.i don?t want to tell my doctor about the shot because especially in this area they are very judgmental and it will probably red flag me in the system so I can?t get proper pain management in the future. I was court ordered the vivitrol during probation for a cannabis possession charge, nothing to do with opiates but in WV we have Day Report centers for most non violent drug offenders and they push the shot on everyone that goes there, most likely because the insurance reimbursements basically fund the whole program. I am in a lot of pain and very frustrated. I just want to know how long the vivitrol will stick around. Again I?m 46 days past my last shot.