Produkty bogate w żelazo do spożycia przed oddaniem krwi to czerwone mięso, ryby, drób, fasola i szpinak. Może być korzystne spożywanie wzbogaconej w żelazo żywności, takiej jak płatki zbożowe i rodzynki. Oprócz wysokiej zawartości żelaza czerwone mięso zwiększa zdolność organizmu do wchłaniania żelaza.
Aby przygotować się do oddania krwi, dawcy powinni utrzymywać zdrową dietę, która obejmuje produkty bogate w żelazo i pić dużo wody. Ważne jest, aby unikać pokarmów o wysokiej zawartości tłuszczu, takich jak hamburgery, frytki i lody. Wysoki poziom tłuszczu we krwi może spowodować, że krew stanie się bezużyteczna. Dwa dni przed oddaniem krwi dawcy powinni spożywać produkty, które nie tylko zawierają dużo żelaza, ale zwiększają jego wchłanianie. Pokarmy bogate w witaminę C pomagają organizmowi wchłonąć żelazo. Pokarmy bogate w witaminę C obejmują pomidory, pomarańcze i czerwoną lub żółtą paprykę. Dawcy powinni unikać stosowania aspiryny przez dwa dni przed oddaniem płytek krwi.
W celu zebrania krwi dla wojska Czerwony Krzyż rozpoczął świadczenie krwi w 1941 roku. Pierwszy cywilny ośrodek zbierania został otwarty w Rochester w 1948 roku. Rok później program składał się z 1500 szpitalnych banków krwi, 46 wspólnotowe centra krwi i 31 regionalnych centrów krwi amerykańskiego Czerwonego Krzyża.