Thực phẩm giàu chất sắt nên ăn trước khi hiến máu bao gồm thịt đỏ, cá, thịt gia cầm, đậu và rau bina. Có thể có lợi khi ăn các loại thực phẩm tăng cường chất sắt như ngũ cốc và nho khô. Cũng như chứa nhiều chất sắt, các loại thịt đỏ làm tăng khả năng hấp thụ chất sắt của cơ thể.
Để chuẩn bị cho việc hiến máu, những người hiến máu nên duy trì một chế độ ăn uống lành mạnh bao gồm thực phẩm giàu chất sắt và uống nhiều nước. Điều quan trọng là tránh thực phẩm giàu chất béo, chẳng hạn như bánh mì kẹp thịt, khoai tây chiên và kem. Lượng mỡ trong máu cao có thể khiến máu không sử dụng được. Hai ngày trước khi hiến máu, người hiến nên ăn những thực phẩm không chỉ giàu chất sắt mà còn tăng khả năng hấp thụ chất này. Thực phẩm giàu vitamin C giúp cơ thể hấp thụ sắt. Thực phẩm giàu vitamin C bao gồm cà chua, cam và ớt đỏ hoặc vàng. Những người hiến tặng nên tránh sử dụng aspirin trong hai ngày trước khi hiến tặng tiểu cầu.
Trong nỗ lực thu thập máu cho quân đội, Hội Chữ thập đỏ bắt đầu dịch vụ hiến máu vào năm 1941. Trung tâm thu gom dân sự đầu tiên được mở ở Rochester vào năm 1948. Một năm sau, chương trình này bao gồm 1.500 ngân hàng máu bệnh viện, 46 các trung tâm máu cộng đồng và 31 trung tâm máu khu vực của Hội Chữ thập đỏ Hoa Kỳ.