Whole blood donation takes about 10 – 15 minutes. Automated procedures can take anywhere from 45 minutes to 90 minutes.