Question: how long does it take for antibiotics to kill an infection?
Answer: "Antibiotics will typically show improvement in patients with bacterial infections within one to three days," says Kaveh. This is because for many illnesses the body's immune response is what causes some of the symptoms, and it can take time for the immune system to calm down after the harmful bacteria are destroyed.