Los alimentos ricos en hierro para comer antes de donar sangre incluyen carnes rojas, pescado, pollo, frijoles y espinacas. Puede ser beneficioso comer alimentos fortificados con hierro como cereales y pasas. Además de ser alto en hierro, las carnes rojas aumentan la capacidad del cuerpo para absorber el hierro.
Para prepararse para donar sangre, los donantes deben mantener una dieta saludable que incluya alimentos ricos en hierro y beber mucha agua. Es importante evitar los alimentos con alto contenido de grasa, como hamburguesas, papas fritas y helados. Los niveles altos de grasa en la sangre pueden hacer que la sangre sea inutilizable. Dos días antes de donar sangre, los donantes deben consumir alimentos que no solo sean ricos en hierro sino que también aumenten su absorción. Los alimentos ricos en vitamina C ayudan al cuerpo a absorber el hierro. Los alimentos ricos en vitamina C incluyen tomates, naranjas y pimientos rojos o amarillos. Los donantes deben evitar el uso de aspirina durante dos días antes de donar plaquetas.
En un esfuerzo por recolectar sangre para los militares, la Cruz Roja comenzó su servicio de donación de sangre en 1941. El primer centro de recolección de civiles se abrió en Rochester en 1948. Un año después, el programa consistió en 1,500 bancos de sangre de hospitales, 46 centros comunitarios de sangre y 31 centros regionales de sangre de la Cruz Roja Americana.