Donating platelets or double red cells can take longer. The blood donation procedure itself takes about 10 to 12 minutes. But it also takes time to fill out the donor registration form, have a donor history/mini-medical exam, and rest and enjoy refreshments following a donation.