how long does a cat stay in heat
Asker's rating. Report Abuse. Cats stay in heat for 5-7 days on average, and go into heat every 21 days year around, unless you are very northern. As they remain unbred, their heat lasts longer and longer, increasing the risk that they will develop pyometra, a uterine infection that can be fatal.