Question: how long do kittens stay on heat?
Answer: Each heat generally lasts several days with the average length being six days. If the queen (an unspayed female cat) is not mated during estrus, she will go out of heat for a short period of time.