Question: how long does azithromycin take to work for upper respiratory infection?
Answer: The duration of therapy for antibiotics such as amoxicillin is 7–10 days. It is preferable to prescribe an antibiotic like azithromycin, for 3 days, to ensure better patient compliance and reduce the chances of development of bacterial resistance [1].