Provided that you are fit and well you may be able to donate while taking regular medication.
Please wait two weeks from recovery and at least 7 days after completing a course of antibiotics before giving blood.
If you are taking antibiotics for your skin you may still be able to donate.
High blood pressure medication
You can donate while taking high blood pressure medication. If your medication or dose changes you have to wait at least 4 weeks before donating.
You can donate provided that you are symptom free on the day.
You can donate while using oral or other contraceptive measures.
You should be able to donate after taking these medications
However it is still important that you tell us about any medications that you have had in the few days prior to giving blood.
You are unable to donate if you have been advised to take iron supplements by your doctor or nurse.
You can donate if your treatment for the vitamin B12 deficiency is completed, and are now just having maintenance injections every few months to prevent recurrence.
You will be unable to give blood while taking the following medications and for a variable length of time afterwards:
Finasteride (Proscar®, Propecia®) and Dutasteride (Avodart®)
Acitretin (Neotigason®) and Isotretinoin (Roaccutane®)
Anti-thyroid drugs (e.g. Carbimazole)
Drugs which suppress the immune system (e.g. Steroids, Methotrexate).