It will almost surely not work. I had shoulder surgery about a week and a half after the 30 days vivitrol is supposed to wear off and I woke up out of anesthesia after the surgery ended in the worst pain of my life. A nerve block was the only thing that worked against my pain. It was the worst pain related experience of my life as none of the painkillers prescribed worked at all. Also barely any Drs even know what vivitrol is even if you try to explain it to them they won't understand. Fucking horrible stuff (in my own experience of being on it for 4 months).. best of luck to you though in your recovery