how long does it take for a drug moxifloxacin to leave your system?
 It takes approximately 5.5 half lives for a drug to be cleared from your system. The elimination half life of Avelox (moxifloxacin) is between 11 and 16 hours, therefore it would take approximately 88 hours (5.5 x 16 hours) i.e. 3.6 days for it to be totally out of your system. 