You can donate after you have finished a course of oral antibiotics for a bacterial or viral infection as long as you have taken the last pill as of the date of donation. If you received an antibiotic by injection, you can donate as long as it has been 10 days since your last injection.