how long do i have to wait to give blood after antibiotics?
If you have a fever or an active infection, wait until the infection has resolved completely before donating blood. Wait until finished taking oral antibiotics for an infection (bacterial or viral). Wait 10 days after the last antibiotic injection for an infection.