You may need a blood transfusion if you have anemia or an injury that resulted in blood loss. Sometimes blood transfusions can replace blood lost during surgery. Blood transfusions can also help people with certain illnesses.