Thank you so much for your question. It is my privilege to be able to help you.
It sounds to me like you have been getting very reasonable treatment from your doctor. At your age, your problem is not rare, and the options for treatment are exactly what your doctor offered you. Pill, (either birth control pills or plain progesterone) an ablation like the novasure, or a hysterectomy. Novasure is a great minimally invasive way to handle this problem, and the majority of women with this problem get great relief with the novasure (and with other methods of ablation). The only catch in your case is that you have fibroids. The fibroids may cause bleeding even after the novasure, in which case your best option would be a hysterectomy. You can also discuss with her the possibility of getting a uterine artery embolization, but it is debatable whether this is any better than surgery.
I hope this was helpful to you. If it was, please remember to ACCEPT the answer so i can get compensated for my work. if you have any more questions, please feel free to ask. i am truly privileged to help you, and i want to make sure that you are satisfied with your answer. Good luck! Dr. SaulJE