What many people don't realize is that the uterus and ovaries are needed for much more than reproduction. We need them our whole lives for good health.
Numerous studies show that ovary removal or impaired ovarian function after hysterectomy do more harm than good. A search for something like "pubmed bilateral oophorectomy long term health" will bring up numerous studies that show all the problems associated with the loss of ovarian hormones. The latest one is from the Mayo Clinic's Rochester Epidemiology Project (REP). These include heart disease, stroke, lung cancer, osteoporosis, hip fracture, dementia, Parkinson's, impaired cognition and memory, mood disorders, arthritis, asthma, adverse ocular changes, adverse skin changes, sexual dysfunction (I think I got them all!).
Hysterectomy (regardless of whether or not ovaries are removed) increases risk of thyroid and kidney (renal cell) cancer. The uterus and cervix are also key to orgasm (and possibly libido). The uterine ligaments are the pelvis' support structures which is why hysterectomy destroys the skeletal structure (spine, hips, rib cage) causing chronic back and hip pain as well as a not so attractive figure.
Hysterectomy is recommended MUCH more frequently than it should be. Only 10% are considered necessary. And most gynecologists are not forthcoming about the long-term effects because it is a very lucrative surgery for them and the hospitals / surgery centers.
Have you by any chance tried birth control pills to regulate your cycle? Or tranexamic acid / Lysteda if you have heavy bleeding?
Best of luck to you in getting treatment that restores your health versus causing a whole new set of (permanent) problems.
That is a hard decision as a woman to make. But if you and your S/O have discussed it and you are done having children and your Ob suggest it because of the health complications that are being caused then I would go forward with it. I know its scary because what if you all decide you want another baby because you are so young. If you are a spiritual person, I suggest praying about it and maybe mention it to you pastor or spiritual leader. Have them pray with you and ask God to lead you and guide you in the right direction. I wish you all the best with you health and in life