Welcome to HCM,
After going through history in details,she is Hypertensive,Diabetic, and due to fibroids having blood loss due to irregular period called (DUB).
She must visit Gynecologist and after examination and Ultrasonography
if it is possible to get some more time by giving medical treatment in the form of hormone (Progestin).
She should be examined and managed by internal medicine specialist properly .
She should be checked for CBC,FBS,PPBS.,her cardiac status by EKG and 2 D Echocardiography
If her Hemoglobin is low due to blood loss may need to be replenished with transfusion of blood and if it necessary to go for surgery then Hysterectomy
can be done with understanding of little more risk.
In the mean time she should continue antidiabetic
therapy and keep her BP under control.
I presume that her diabetic foot
Please take care.