If all blood donors gave two to four times a year, it would help prevent blood shortages. 17. You could donate 48 gallons of blood if you began at 17 years old and donate every 56 days until you reach 76 years old.