Assam Blood Donor

Start here

What to eat before donating blood

Iron, vitamin C, water, the food choices that make your donation smooth and keep your haemoglobin up.

Never donate on an empty stomach. Eat a proper meal 2,3 hours before. In the days before (builds haemoglobin):

  • Iron-rich: red meat, liver, chicken, fish; vegetarians: spinach and leafy greens, lentils, chickpeas, jaggery, dates, beans
  • Pair iron with vitamin C (lemon, amla, orange, guava), it multiplies absorption
  • Avoid tea/coffee with meals on donation day, tannins block iron uptake Right before:
  • Extra water (500 ml in the 2 hours prior)
  • Something salty-ish is fine; skip oily/heavy food A low Hb finger-prick reading is the most common deferral in Assam, usually fixable with 2,3 weeks of iron-rich eating. Ask the centre to re-check next time.

People also ask

What should I eat before donating blood?

A full normal meal, not fasting. Iron-rich foods in the days before (lentils, spinach, jaggery, dates) help haemoglobin clear the 12.5 cutoff.

Can I donate blood on an empty stomach?

No, eat within a few hours before donating. Fasting donations cause most of the dizziness first-timers fear.

What should I avoid before donating blood?

Alcohol for 24 hours, and fatty heavy food right before, both affect screening and your comfort.

About this article

Written by Assam Blood Donor team. Medical review: pending, content follows published national (NBTC/NACO) guidance and is for general education, not personal medical advice. Last updated 26 Aug 2026.

Sources: National Blood Transfusion Council (NBTC) guidance · NACO Voluntary Blood Donation Programme · Assam SBTC donor criteria

More from the knowledge base

Reading is step one. Registering is step two.

Two minutes, phone OTP, your own 6-digit sign-in code. We contact you only when a patient near you needs your group.

Register as a donor

অসমীয়াত পড়ক

আপোনাৰ চহৰত তেজদানৰ পঞ্জীয়ন, এতিয়া অসমীয়াত।

Assamese home গুৱাহাটী ডিব্ৰুগড় শিলচৰ যোৰহাট

Register as a blood donor. It takes 30 seconds.

Free, always. OTP verification. Your number stays private.