If you are on the west coast, I can supply you with all the kittens and teenaged cats you want. The rescue group I volunteer with sometimes runs out of cats, but not for long sigh.
If this is going to be your first cat, you might consider getting an adult. Kittens are cute as all get out, but they are extremely active. Adult cats already have their personalities formed and they usually sleep all night. If they don’t, they can be trained to do so. Trying to convince a kitten to sleep when you do usually works about as well as nailing jello to a tree.
The way I understand it, light (length of days) triggers heat cycles. In some climates, cats can and do breed year-round.
Female cats can be spayed while in heat. The uterus is swollen with blood and makes more work for the vet, but its a small health risk compared to the risks run by cycling in and out of heat. Pregnant cats can also be spayed.
grettle, call your local Humane Society and ask for numbers for low-cost spay clinics/programs. Most of the programs do not have low-income requirements, many do require that you do paperwork by snailmail though.