Question: how long does it take to get a blood transfusion?
Answer: One transfusion of red blood cells usually takes 2 to 4 hours. One transfusion of platelets takes 30 to 60 minutes.