Question: how long do you take azithromycin for?
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.