Question: what breakfast to eat before giving blood?
Answer: Have iron-rich foods, such as red meat, fish, poultry, beans, spinach, iron-fortified cereals or raisins.