Shame on your vet for not discussing the serious side effects with you!
The injection is called Mis-Mate and can cause pyometra (very serious uterine infection), bone marrow suppression and endometriosis.
This is the hormone used as a Mis-Mate injection:
Estradiol (ECP®)