How Long does a Cat Stay in Heat?

A cat will stay in heat for three to seven days if she does not mate then she can gp back in every two to three weeks. They can go into heat in a little as four months old, but most cats start at six months. Look here for more information: