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