Since I can remember I've had a 31 day cycle. Over the past 6 months, they've shortened progressively - 30, 29, 28 then this cycle 26.

Does anybody know why this is happening? My lifestyle hasn't changed in anyway significantly so I'm wondering why the change after all these years?