In order to donate blood to the general blood supply you must be at least 17 years old to donate, or 16 years old with parental/guardian consent, if allowed by state law. For more answers on blood donations please visit https://www.redcrossblood.org/faq.html.