Question: how long do you need to wait between giving blood?
Answer: You need to wait 12 months from the date you leave before you can donate.