Most healthy people can give blood.
You must be in good general health, weigh at least 110 pounds and be at least 17 years old. Unfortunately, only about 3 percent of eligible blood donors actually donate on a regular basis. If another 5 percent donated regularly, there would almost never be a shortage of blood. There are many medications and health conditions that do not prevent you from safely giving blood. If you have any questions, call your local Red Cross Blood Center or ask a Red Cross nurse when you come to a blood drive.