Petco Text Logo
Petco Pet Logo

Is my cat's heat too long? Birth control options besides spaying?

Updated On September 23rd, 2025

Pet's info: Cat | Persian | Female | unspayed | 1 year and 6 months old | 7.6 lbs

Hi dr! Fifi is in heat since 16 days. She have kittens that are 2 months old. It was her first litter. Is it normal?. Why is she in heat for so long? Another thing i wanted to ask was that we dont want to spay her are there anyother birth control options if yes are there any side effects?

1 Answer

Most Helpful Answer

Image profile

Answered By Jenna Beyer, DVM, MBA, cVMA

Veterinarian, Certified Veterinary Acupuncturist

Published on August 19th, 2017

Hi! Cat heat cycles can last from 1-3 weeks, so she may not be done yet. You can try stimulating ovulation by rubbing her vagina with a q-tip, but if this is done, she will likely come back into heat in a few weeks. If ovulation is not stimulated, she may wait 4-6 months before coming back into heat. There is no safe or effect cat birth control options like there are for human females. Spaying her is the only guarantee that she will no longer go into heat or get pregnant. I strongly urge you to consider getting her spayed for both her health and to prevent further pet overpopulation. As cats get older, their chances of getting a life-threatening infection in their uterus increases every year (called pyometra). Spaying Fifi is 100% effective at preventing pyometra, and I promise that she will be much healthier being spayed now than requiring emergency spay surgery with an infected uterus many years in the future.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored