I was 28 days, down to the hour, all of my cycles up to the age of 41/42 then reduced to 21. This was the start of my peri as lots of other symptoms kicked in too. Last few years have been total chaos with no normal. My cycles could be 19, 22, 17, 35, 21, 37. Longest was about a year ago which was 67. This one is 142, whoop de doo! I know things can change at any time (I'm a bit of an expert after all of these years menstruating!) but I really do feel that this may be the final run. I've had night sweats on and off for many years but never hot flushes like I've had recently. I went to the GP to get it checked out after a 9 wk oestrogen high that went through 3 unovulatory cycles.