Sounds like a period…. Pregnancy did also spring to mind, but you can easily test for that…