Fact: There is no upper age limit for blood donations from healthy people. However, Indian Blood Bank asks that donors be at least 18 years old. Learn more about who can donate.