Anyone at least 17 years old can donate blood, as long as they are in good health and weigh at least 110 pounds. There is no upper age limit for donating, so long as the individual is feeling healthy and well and meets the other criteria.
![Loading Events](https://www.hinghamanchor.com/wp-content/plugins/the-events-calendar/src/resources/images/tribe-loading.gif)
Anyone at least 17 years old can donate blood, as long as they are in good health and weigh at least 110 pounds. There is no upper age limit for donating, so long as the individual is feeling healthy and well and meets the other criteria.