I'm not sure how the two are connected. The Zoladex is to suppress your hormones, as I understand it, so you can take one of the aromatase inhibitors (letrazole, anastrazole or exemestane) as part of your long term preventative treatment. It's probably worth asking your oncologist if that is the plan rather than taking tamoxifen. I'd imagine you will be able to get the shot if you are in hospital and your surgeon would intervene if there was some reason you shouldn't be having it immediately before and after surgery. Mxx