I've had irregular, short cycles for quite a long time now (well over a year I think)- never really kept track of it properly but they seemed to be around 3 weeks long. I didn't really pay much attention to it TBH, other than cursing it.
Have now had the shortest cycle I've ever had - a normal period only 2 weeks after I'd started my last normal period. Complete with period pains!
I've got a doctor's appointment tonight because quite frankly, this is just taking the piss now
But what could be causing it? I'm 32, my weight is normal (BMI of 21), I don't exercise much, am not particularly stressed and as far as I can tell my thyroid is fine, too. I don't get hot flashes or anything like that, although I have had really sore 'premenstrual' breasts for a few weeks now.