HelpALife
Join as Donor Request Blood Help
How it works Safety & privacy Join as Donor Request Blood Help
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.

I need blood now Become a donor (60 seconds) Share on WhatsApp

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.

Related guides

How Often Can You Donate Blood? What to Do After Donating Blood First-Time Blood Donor Guide Blood Group Compatibility Explained Universal Donor and Universal Recipient Explained Why Platelet Donors Are Needed All guides →