Question: how long does it take to donate blood?
Answer: Blood donations take 5-15 minutes, and the whole appointment one hour. Plasma or platelets donations take 45 minutes, and the whole appointment takes one and a half hours.