do you have to stay in hospital for blood transfusion?
How long you stay in the hospital depends on many factors, including the reason why you needed the transfusion and how well you recover. Four to 6 days is the average amount of time in the hospital for patients with conditions that require transfusion.