I have gained a huge amount of weight despite no change to eating and more exercise. My cycle is now between 35-40 days. I have been to the doctor who did bloods. I have very low vitamin d levels and was prescribed a supplement. Dr wouldn't consider menopause because I'm too young.