Gli alimenti ricchi di ferro da mangiare prima di donare sangue comprendono carne rossa, pesce, pollame, fagioli e spinaci. Può essere utile mangiare cibi fortificati con ferro come cereali e uvetta. Oltre ad essere ricchi di ferro, le carni rosse aumentano la capacità del corpo di assorbire il ferro.
Per prepararsi a donare il sangue, i donatori dovrebbero mantenere una dieta sana che includa cibi ricchi di ferro e bere molta acqua. È importante evitare cibi ricchi di grassi, come hamburger, patatine fritte e gelati. Livelli elevati di grasso nel sangue possono rendere il sangue inutilizzabile. Due giorni prima della donazione di sangue, i donatori dovrebbero consumare alimenti che non solo sono ricchi di ferro ma ne aumentano l'assorbimento. Gli alimenti ricchi di vitamina C aiutano il corpo ad assorbire il ferro. Gli alimenti ricchi di vitamina C comprendono pomodori, arance e peperoni rossi o gialli. I donatori dovrebbero evitare l'uso di aspirina per due giorni prima di donare le piastrine.
Nel tentativo di raccogliere sangue per i militari, la Croce Rossa iniziò il suo servizio di donatori di sangue nel 1941. Il primo centro di raccolta civile fu aperto a Rochester nel 1948. Un anno dopo, il programma consisteva di 1.500 banche del sangue degli ospedali, 46 centri di sangue della comunità e 31 centri di sangue regionali della Croce Rossa americana.