Azithromycin starts to work as soon as you take the first dose. Oral Azithromycin usually takes 2 to 3 hours to reach its total concentration in your body, but the effects might not be immediately noticeable and take 3-10 days.