A vet could answer this better - but as far as I know, it is better to wait until she is out of heat. But that might be old advice - things might be different now so you should really make a phone call or two to find out.

But meanwhile keep her locked up and keep the kitty boys away from her

And welcome to PetTalk