Cant donate blood Blood Banks manytimes have to tell people who come to donate blood that they cant donate blood if 1) They are below 18 years of age 2) First time donors above 60 years of age and repeat blood donors above 65 years of age 3) High or low BP 4) Diabetes 5) Any critical diseases like HIV or any other medical challenge which indicates that the concerned person can not donate blood.