Each blood donation usually takes 45-60 minutes and up to 90 minutes for an apheresis donation.