My period has come two weeks early. I am one of these regular people who has had one every 32 days for the last ten years, but today is day 19.
There is no chance I could be pregnant (haven't had sex for two months)
I am 31.
What are the most likely reasons for this?