Sorry to tell you, there is only ONE solution to this problem: S P A Y

If you are short on funds, many animal groups and vets offer discounts.

Not only will spaying prevent her going into season, it will prevent many cancers later in her life. Of course, it will also prevent an accidental pregnancy.

It is cat mating season - she will stay in heat more that she will be out of until until as late as late summer, depending on where you live.