支原体感染咳嗽有痰一直不好,需要根据实际病情治疗。首先,应该考虑疗程是否足够。如果患者未达到疗程,可以继续口服相关药物,一般疗程为两到三周。如果口服阿奇霉素、红霉素和左氧氟沙星的疗效不佳,患者可以使用静脉注射抗生素,如静脉注射阿奇霉素、红霉素或静脉注射左氧氟沙星。如果上述治疗后仍有明显咳嗽,可以考虑是否存在气道高反应性。