Thanks for the query.
Treatment of symptomatic fibroid
depends on the age of the patient, size and symptoms of the fibroid, parity of the patient etc.
As you are 46 years old, your doctor may not want to keep hormones as they can cause side effects.
So according to your age and symptoms she might have suggested surgery.