Question: how long do kittens stay in heat?
Answer: On average, a female cat is in heat for four to seven days. However, her heat may last as little as one day or as long as three weeks.