Les aliments riches en fer à manger avant de donner du sang comprennent la viande rouge, le poisson, la volaille, les haricots et les épinards. Il peut être bénéfique de manger des aliments enrichis en fer tels que les céréales et les raisins secs. En plus d'être riches en fer, les viandes rouges augmentent la capacité du corps à absorber le fer.
Pour se préparer à donner du sang, les donneurs doivent maintenir une alimentation saine comprenant des aliments riches en fer et boire beaucoup d'eau. Il est important d'éviter les aliments riches en matières grasses, comme les hamburgers, les frites et la crème glacée. Des niveaux élevés de graisse dans le sang peuvent rendre le sang inutilisable. Deux jours avant le don de sang, les donneurs doivent consommer des aliments qui sont non seulement riches en fer, mais qui en augmentent l'absorption. Les aliments riches en vitamine C aident le corps à absorber le fer. Les aliments riches en vitamine C comprennent les tomates, les oranges et les poivrons rouges ou jaunes. Les donneurs doivent éviter de prendre de l'aspirine pendant deux jours avant le don de plaquettes.
Dans un effort pour collecter du sang pour les militaires, la Croix-Rouge a commencé son service de don de sang en 1941. Le premier centre de collecte civil a été ouvert à Rochester en 1948. Un an plus tard, le programme comprenait 1 500 banques de sang hospitalières, 46 centres de transfusion communautaires et 31 centres de transfusion régionaux de la Croix-Rouge américaine.