How Long do Female Cats Stay in Heat?

The caterwauling that signifies that at least one of my female house cats is in heat normally last for about two weeks, and then she will go back into heat about 20 to 30 days later. Boy, I got to get her fixed.