I'm sure she's had a few - she just isn't showing the obvious signs. That's no excuse for not having her spayed though - you've already increased her risk of developing mammary cancer sometime in her life, and with each heat cycle that increases, as well as the risk of pregnancy,
uterine cancer, and a severe infection of the uterus called pyometria. Make her spay appointment now, then you won't...