My cat (Persian) is in heat two months after having given birth! Yes, she has stopped breastfeeding the kittens as they have been adopted. However, in case she mates with my male cat and gets pregnant again, will it pose health complications in the future or should I let nature takes it's course? (I've kept them in separate rooms for the moment). I'm in dire need of answers. Please suggest.

  • 3
    Do you plan on having more kittens?
    – SerenaT
    Commented Feb 24, 2021 at 21:15
  • 3
    I never really mated cats, but your kittens must have been weaned off at most a week ago, so your cat only had a week of rest. I am sure someone qualified will answer soon, but my gut tells me it is not a good idea.
    – ck1987pd
    Commented Feb 24, 2021 at 23:23
  • 7
    I would suggest getting your cat spayed. They shouldn't be used as breeding machines to make money from
    – Amy
    Commented Feb 25, 2021 at 19:07
  • Are you up to having more kittens in the house so soon? Are you giving the kittens away or is this a business ?
    – Criggie
    Commented Mar 4, 2021 at 3:29

1 Answer 1


Unless you want to have more kittens I would suggest spaying your cat.

It is not about letting nature take its course, being pregnant and giving birth and even being in heat itself is very stressful for your cat.

Also consider that many animals each year are euthanized in shelters because they are unable to find a home or are brought in by former owners. This also happens to pure-bred animals!

11 Facts About Animal Homelessness - US

That being said you should give your cat time between pregnancies to get back some energy. Giving birth and feeding kittens takes quite some energy away from your cat so give her time to rest in between. Just like with us humans birthing is draining and stressful for cats.

Stressed by maternity cats - Paper

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.