You must be at least 16 years old to donate blood. All 16-years-olds must provide a signed parental/guardian consent form to donate. To view the form, click here. Some schools may require a signed consent form for 17-year-olds. Please check with your school for details.
There is no upper age limit for blood donations as long as you meet all other eligibility requirements.