Question: how long does it take for azithromycin 500 mg to work?
Answer: Azithromycin is usually taken once a day, unless you're having it by injection. Try to take your medicine at the same time each day. The usual dose is 500mg a day for 3 to 10 days depending on the infection being treated. For some infections, you'll be given a one-off higher dose of 1g or 2g.