Rata-rata waktu yang dibutuhkan untuk donor darah antara 7-15 menit, tergantung pada berapa cc darah yang diambil, kekentalan darah dan besar kecilnya pembuluh darah. Adapun total waktu dari saat mulai mendaftar hingga donor darah selesai adalah sekitar 25-30 menit.
Tentu saja tergantung banyaknya orang yang donor darah, serta kapasitas tempat tidur donor dan petugas yang tersedia.