Question: how long does it take for antibiotics to work for respiratory infection?
Answer: If you have a bacterial chest infection, you should start to feel better 24 to 48 hours after starting on antibiotics. You may have a cough for days or weeks. For other types of chest infections, the recovery is more gradual. You may feel weak for some time and need a longer period of bed rest.