Abscess
You cannot give blood if you have an infection in your teeth or gums or you have a dental abscess. You can give blood 2 weeks after treatment for a dental abcess if no further treatment is planned and you are fully recovered. You must be pain-free when you give blood. If you took antibiotics, you must also have finished the course at least one week before giving blood.