To give blood, a person must be 18 to 65 years old. Additionally, blood donations are prohibited for those who are pregnant, have cancer, or have other chronic illnesses.