M.S.
I had a hysterectomy when I was 34 years old because I had huge fibroids that were cause heavy, painful periods. Because the fibroids were so big, I had to have the surgery done abdominally instead of vaginally. My recovery time was about 6 weeks, by the time I regained my full energy level and all the pain was finally gone.
You do know that a hysterectomy involves removing the uterus, right? That means you will not have periods, as a period is the body shedding the lining of the uterus.
I can't tell you if having a hysterectomy is right for you or not, I can only speak for myself. I can say that it was a good decision for me, as it changed my health drastically. I'm glad I did it.
I did have the doctor leave one ovary,so I didn't go through menopause. You might want to ask if this is an option, because it does help with mood swings and weight.
You really need to consult a doctor about this surgery and not rely on the advice of a nurse, because once it's done, there is no going back.
Good luck.