How long do cats stay in heat, & how to get them out of it!