How often can a donor give blood? HomeBlood MCQsHow often can a donor give blood? Q. How often can a donor give blood? A. At any time B. Every 2 months C. Every 3 months D. Every 6 months Answer: Every 3 months