For you to donate safely, you need to have safe levels of iron and haemoglobin in your blood.
Haemoglobin is a protein present on red blood cells which carries oxygen from the lungs to the rest of the body.
Your body needs iron to make the haemoglobin in your blood.
We therefore advise everyone donating blood to have a healthy, iron-rich diet.
We will test your haemoglobin levels before you donate to make sure donation is safe for you.
If your haemoglobin levels are normal, and you meet our other eligibility criteria you may be eligible to donate.
If you are taking over-the-counter iron tablets to self-medicate or to stop anaemia (low haemoglobin levels) re-occuring, you may be eligible to donate.
If you are taking iron tablets prescribed by your doctor, you must wait until you have completed your treatment before you can donate.
If you have had an intravenous iron transfusion, you must wait 28 days following your transfusion before you can donate.
If you are on life-long iron treatment, unfortunately you will not be able to donate blood. This is to look after your health and well-being.
Some specific types of anaemia, such as pernicious anaemia, also means that unfortunately you will not be able to donate. Again, this is to look after your health and well-being.
For details on ferritin and blood donation see ferritin.
Back to top