Same here.
I'm 47 now. At 41 ish, my twenty years of 29 days rock solid cycle started going all over the place.
It was like that for two years or so, then a stretch of 89 days took place!! 89!! When I was ready to come on at day 30.
Now I am getting more long stretches like that with some 30 ish, some 20.
One helpful thing I did was to start taking Menopace every day and I have discovered magnesium taken at night to help with sleep.
Also suggest cutting down on calories as aging women need less. Dont put that weight on!
The best advice I could give to myself back then would be....
No it wont go back.
Any soreness down below, get on the oestrogen cream.
Cut down on calories and consider fasting as a way of life.
Get rest and sleep.
Pack a little beauty case with tampons, pads, painkillers and spare knickers just in case. I've not been caught out by unexpected flooding but have heard of it.
And lastly, in this process you are YOUNG. It takes years. Live fully those years. Dont be thinking, god I'm old etc. You are in the prime of your life and full of power, which is going to increase. Enjoy it and cope, but dont wish it over.