Lol, thats a funny coincidence. It takes me about an hour, hour and a half to do the whole thing: registering (even though I have a donor card), answering a bunch of questions like have you been to "Botswana" in the past 60 days, or have you had unprotected sex with a Sumatran orangutan recently?. After completing the questionnaire you get to pick a number and go seat with all the dudes and dudettes donating blood in that particular day. Then a lovely looking senior citizen lady, doing volunteer work would hand you some brochures for you to read, while you wait for your number to be called.
When you number is up, a nurse will take your blood pressure, poke your finger to test your hemoglobin levels and ask you to show her your arms. Then you get, yet another number, and go sit somewhere else.
And when the time comes, they call you and your are done in 6 minutes. After that they will ask you about a dozen times if you are ok or feeling dizzy.. Then you will be escorted to the refreshments/snack area where the same lovely senior citizen lady, and her pals, would offer you water, milk, cookies or snacks. And then they would put a sticker on your chest that reads "be nice to me today, I just donated blood".