At 47 years, menses generally stops due to menopause, however rarely large fibroids could also be responsible for stopping of menses. Get a serum FSH level done and a good ultrasound of the lower abdomen and consult a gynaecologist with the reports. If you have fibroids causing all the pain you have had all these years, removal of uterus will help and then you can safely start HRT to take care of your hot flushes.