莫西沙星最长吃几天,需要根据病人的严重程度来决定。莫西沙星通常是用来治疗慢性支气管炎或者皮肤软组织感染,一般在服用5~7天就能够得到缓解,如果是治疗肺炎,需要用1~2周左右。莫西沙星片还能治疗全身复杂的器官以及脏肾感染,可能用药时间还会长达三周左右。