问题分析:支原体肺炎红霉素输液多长时间,需要根据患者的病情做具体的分析。如果患者的病情不是特别严重,没有进展到重症肺炎的情况。一般情况下红霉素输液7-10天的疗程就可以彻底的治愈。如果患者支原体肺炎后期出现了严重的并发症,如肺气肿,肺脓肿,重症肺炎等,则治疗的周期会比较长,一般需要30天或40天左右才可以缓解或恢复。