welcome to healthcaremagic
its clear that you are grossly anaemic thats why blood tranfusion advised
get a medical check up and get a complete haemogram done and also a thyroid
function test needed .
proper diagnosis is essential for proper management
you are over weight also
take balnced healthy diets it should be divided in break fast lunch evenig tea with snacks and dinner
get a check up and follow advice .you will be all right