hi.. the reason for your heavy bleeding is fibroid
. you should consult gynaecologist and get treated for this. there are medical and surgical methods for management. you may be anemic because of your heavy bleeding and thats the reason for your weakness. get your haemoglobin
checked and start taking iron tablets. all the best.