The age criteria for blood donation is 18-60 years and upto 65 years for regular donors. Hospital can differ from this criteria.