Also, get a new doctor who will test your hormone levels.
Not that if they are low, it is caused by menopause, it might be cystic ovaries or something like that, but at least if it is low, it will get the doctor's attention and maybe some proper diagnosis. (Thyroid tests, MRI of the uterus and ovaries, for example.)
Please get checked for polyps or fibroids.