你好,支原体感染的治疗期比较长,一般需要治疗20天左右的时间才可以。可以在医生的指导下口服阿奇霉素或者罗红霉素治疗。男性也会感染支原体的。