According to the American Society for the Prevention of Cruelty to Animals, in order to stop a cat from crying while in heat, an owner needs to spay the cat. If a male is crying, he senses a female in heat and neutering him is the most effective way to deal with this.
Cats cry or yowl a great deal during the breeding season, says the ASPCA. Females are letting the males know that they are ready, and males are trying to gain entry to the female. The best way to prevent this is to fix the cat by spaying or neutering it.
The ASPCA notes that the breeding season for the common house cat starts in February and occurs every 18 to 24 days for four to 10 days at a time until September. When in heat, cats demonstrate more affection, rub against people and things, roll on floors, purr and meow.
There are other factors besides being in heat that cause cats to cry, states WebMD. Sometimes they cry for food, especially if they have learned that this behavior nets results. They also cry for attention, such as during greetings and loneliness. Cats also cry if they are stressed, aging or ill.