Hello,
You have mentioned you have
anemia and you are getting
blood transfusion on regular basis every three month..What is the cause of anemia .Do you have any bleeding problem or kidney problem or any abnormal
hemoglobin .
Swelling in leg may be due to low protein in blood which may be due to anemia, kidney problem and
thyroid problem.
Get your CBC ,KFT, thyroid profile done and consult your G P