Scale and polish, fillings
You can give blood after 24 hours.
Root canal treatment, dental capping (crown), tooth extraction
You can donate after 7 days, provided you have no pain or infection and all wounds are healed.
You should not give blood if you have dental pain or toothache which could be caused by an infection or dental abscess.
For more complicated dental procedures, you may need to wait longer before donating.