Question: how long does it take to give blood nhs?
Answer: A full donation is 470ml and will usually take between 5 and 10 minutes. If you require assistance or have any concerns, please make us aware by raising your non-donation arm. After donation, the needle will be removed and a sterile dressing applied to your arm.