Last reviewed on 12 September 2026.
NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.

This guide covers the meal before you go, the drink and snack after, and the weeks of eating that restore what was given. It also summarises who can donate in India, with one firm caveat: the checks the blood bank runs on the day have the final word, whatever any website says.
Who can donate blood in India?
Broadly, healthy adults aged about 18 to 65 who weigh at least 45 to 50 kg and have a haemoglobin level of 12.5 g/dL or more. These criteria come from the national donor selection guidelines issued under the National Blood Transfusion Council, and individual blood banks may apply them a little differently, for example taking the larger bag only from heavier donors, or being cautious with first-time donors near the top of the age range. On the day, staff check weight, haemoglobin, pulse and blood pressure, and ask about recent illness, medicines, travel, tattoos and pregnancy. Their decision is the one that counts.
How often can you donate blood?
Whole blood can usually be given about every three months by men and every four months by women. The longer gap for women allows for iron lost through menstruation and pregnancy, which leaves many Indian women with smaller iron stores to begin with. Platelet and plasma donations collected by apheresis follow different intervals, and the blood bank will tell you what applies to you. Giving more often than advised helps nobody: the next unit would come from a body that has not yet rebuilt its iron, and the donor would edge towards deficiency.
Should you eat before donating blood?
Yes. Eat a normal meal two to three hours before you donate, and never turn up on an empty stomach. A meal keeps blood sugar and blood pressure steady, and donors who arrive hungry are more likely to feel faint in the chair. Poha with peanuts, idli and sambar, upma, or roti with dal and sabzi all make a sensible pre-donation meal. If your slot is early in the morning and a full breakfast feels like too much, a banana with a glass of milk, or toast and an egg, still gives the body something to work with.
What should you not eat before donating blood?
Avoid a very fatty meal in the few hours before you donate. After a heavy fried meal, fat circulates in the bloodstream for some hours and can turn the plasma cloudy, which can make the sample harder for the laboratory to test and the plasma harder to use. So the plate of puris, chole bhature or fried snacks is better saved for later in the day. Most blood banks also ask donors to avoid alcohol for at least the day before, because it dehydrates and can make fainting more likely.
How much water should you drink before donating blood?
About two extra glasses, roughly 500 ml, in the hours before, on top of what you normally drink. More than half of blood is plasma, and plasma is mostly water, so a donor who starts well hydrated holds blood pressure steadier when a unit is taken. Good hydration also makes veins easier to find. Water, nimbu pani with a little salt, buttermilk and coconut water all count.
Should you eat iron-rich food in the days before?
It helps, especially if your haemoglobin has been borderline before. A few days of iron-rich meals will not transform a low reading, because red cells take weeks to build, but a diet that is regularly rich in iron is what keeps a donor above the 12.5 g/dL line visit after visit. The fuller list, with typical amounts per serving, sits in the guide to iron-rich Indian foods.
Why do some people feel dizzy after giving blood?
Mostly because blood pressure dips briefly when a unit is removed, and anxiety, heat, hunger or dehydration deepen the dip. It happens to a minority of donors, more often to first-timers, younger donors and people with a lower body weight. The warning signs are light-headedness, sweating, nausea, pale skin, yawning or blurred vision. The response is simple: lie flat at once and raise your legs on a chair, a cushion or someone's lap so blood flows back towards the head. Sit up slowly once it passes, and tell the staff, even if it happens after you have left the donation area.
What should you eat right after donating blood?
The drink and snack the centre offers, and do not skip them. Staff usually ask donors to sit in the refreshment area for 10 to 15 minutes, with juice, tea, glucose biscuits or a small sweet, which give some sugar and fluid while they watch for any reaction. Within the next few hours, have a proper meal: rice or roti with dal, a vegetable and curd, or an egg or fish curry if you eat them. Nothing special is needed; regular food and plenty of fluid do the work. Over the next 24 hours, drink roughly an extra litre of water, buttermilk, soup or nimbu pani, and skip alcohol for the rest of the day, since with less fluid in the circulation it acts faster.
The day around a donation
None of it is special food. It is ordinary eating placed at the right moments.
Two to three hours before
A normal meal, low in fat. Poha with peanuts, idli and sambar, upma, or roti with dal and sabzi. Never turn up on an empty stomach.
In the hours before
About two extra glasses of water on top of what you usually drink. Nimbu pani with a little salt, buttermilk and coconut water all count towards it.
Straight afterwards
Take the drink and snack the centre offers and stay in the refreshment area as long as the staff ask, which is how they watch for a reaction.
Within a few hours
A proper meal: rice or roti with dal, a vegetable and curd, or an egg or fish curry if you eat them. Nothing special is needed.
Over the next day
Roughly an extra litre of water, buttermilk, soup or nimbu pani, no alcohol, and nothing strenuous with that arm or anything else.
Can you exercise after donating blood?
Not strenuously for about 24 hours. Heavy weights, running, long cycle rides or hard sport in the first day raise the chance of fainting, and of bleeding or bruising at the needle site. Keep the bandage on for a few hours and avoid carrying heavy bags with that arm for the rest of the day. Walking and ordinary daily activity are fine. Anyone whose work involves heights, heavy machinery, or driving a bus, train or taxi should ask the blood bank how long to wait before going back on duty, since many advise a gap of some hours at the least.
How long does it take to recover after donating blood?
Plasma volume returns within a day or two, haemoglobin over several weeks, and iron stores more slowly still, often over months. Each unit carries away somewhere around 150 to 250 mg of iron inside its red cells, depending on the bag size and the donor's haemoglobin. The bone marrow replaces those cells by drawing on stored iron and on what you eat. That is the reason for the three- and four-month intervals, and the reason regular donors, women especially, can slowly run their stores down without feeling anything until a later visit ends in a deferral.
Which foods help rebuild iron after blood donation?
Iron-rich foods eaten with a source of vitamin C, at most meals, for the weeks that follow. Vitamin C helps the gut absorb the iron in plant foods, so squeeze lemon over dal, add tomato or amla chutney, or eat a guava or orange with lunch. Meat, fish, chicken and eggs supply haem iron, which is absorbed well regardless. Keep tea and coffee at least an hour away from meals, since their tannins cut iron absorption. Whether food alone gives enough vitamin C, or tablets are ever needed, is covered in vitamin C from food or tablets.
What if you were turned away for low haemoglobin?
Treat it as useful information and see a doctor to find out why. A reading below the donation threshold means your iron or red cell production needs a look. Low haemoglobin can come from low iron intake, heavy periods, piles, stomach problems, worm infestation, or thalassaemia trait, which is common in India and is not an iron problem at all. Taking iron tablets on a guess is the wrong answer for thalassaemia trait. Once the cause is known, a structured anaemia diet chart makes daily meals easier to plan.
When should a donor call a doctor or the blood bank?
Call a doctor if you faint after leaving the centre, if the arm becomes swollen, very painful, numb or tingly, or if a bruise keeps spreading over the next day. Chest pain, breathlessness or repeated fainting need emergency care. Call the blood bank as well if you develop a fever, diarrhoea or any infection within a few days of donating, because they may need to hold back your unit. A small bruise that fades over a week or so is common and harmless.
Eating well enough to give again
Recovering from a donation is ordinary good eating done consistently: iron at most meals, vitamin C alongside, enough fluid, and no skipped meals. NNWA's Healthy Eating and Everyday Wellness course teaches exactly that kind of practical nutrition: balanced plate basics, Indian everyday nutrition, portion and habit control, reading food choices, family-friendly eating and sustainable habits, over three weeks at beginner level. At 3,499 rupees, down from 5,999, or 292 rupees a month on EMI, it ends with an NNWA certificate.
The short answer
Eat a normal, low-fat meal two to three hours before donating, drink about two extra glasses of water, and skip alcohol the day before. Afterwards, take the snack at the centre, drink roughly an extra litre over the next day, and avoid hard exercise for 24 hours. If you feel dizzy, lie down with your legs raised. For the weeks that follow, pair iron-rich foods with vitamin C at most meals, because haemoglobin takes weeks to recover and iron stores longer.