Not much to advise, just wanted to empathise as I've had this for 2 - 3 years now. Finally my last period was light and I'm really hoping the end is in sight. Make sure your ferritin levels are ok as doctors are happy with anything over 15 which is really too low. Others on here have recommended the mirena to sort out heavy periods.
As for what's going on, I think expect the unexpected is the order of the day at this point. Sounds like you're near the end though so hysterectomy would be a bit drastic I think. That's all I was offered too.