Azithromycin can stay in your system for 14-15 days after taking your last dose. It has an extended half-life of 68 hours or so.