Question: how long does it take for amoxicillin to work for upper respiratory infection?
Answer: “I took a 500mg Amoxicillin (3x/day) course of 9 days to treat upper respiratory tract infection in 2012, and it worked well. The month long coughing with phlegm was gone.”