Donation basics
What to Eat Before Donating Blood
Simple preparation makes donation easy.
The meal
Eat a normal meal 2–4 hours before donating — iron-rich foods (greens, beans, jaggery, eggs, meat) help — and avoid very fatty food, which can affect testing.
Hydrate
Drink 2–3 extra glasses of water before donating; well-hydrated veins make the draw faster and dizziness rarer.
Skip these
No alcohol for 24 hours before, and avoid heavy exercise right before donating.
Frequently asked questions
Can I donate on an empty stomach?
No — always eat first; fasting donors are the most common cause of donation-day dizziness.
Tea or coffee?
Fine in moderation, though they slightly inhibit iron absorption around meals.