According to Official Guinness Records,
The oldest regular blood donor is Dale Faughn (U.S., b. 8 November 1925), aged 90 years and 189 days in Madisonville, Kentucky, United States, as of 14 May 2016.Mr. Faughn has donated 254 units of whole blood and continues to donate blood at Baptist Health (formerly Regional Medical Center) every 8 weeks without fail. He is a big supporter of the blood bank, encouraging his friends and family to donate as well as writing poems praising the virtues of blood donation.
For a complete list of 2016 records, please visit 2016 Guinness Records in United States.