They go into heat every 4-7 months on average.
When Ellie was in heat, you could barely tell but anything dripping.
She was cuddler though and her breath took on a different odor.
Her (new at the time) vet felt that she should be spayed and she was already six. We did it to prevent pyometra and I have no regrets...