Welcome here on Health Care Magic Dot Com.
I am very much concern of your problem.
I think I will certainly able to help you out of this condition.
In my view your fibroid
is the cause for your entire problem.
So get it removed.
I will suggest you for hysterectomy
if child bearing is not needed any more.