一般情况下,如果成人患有肺炎,大多数普通的肺炎患者只需要治疗七天左右就可以痊愈,但是需要根据它感染的病因不一样,治疗周期是不一样的,那么大概需要治疗多久,还需要根据患者的自身身体状况以及疾病的严重程度来进行判断。如果成人的肺炎是由于支原体衣原体感染所引起的话,那么这种情况下可能治疗周期是比较长的,可能会持续到4到6周,建议大家一定要在医师的指导下按时按量服用药物来进行治疗,缓解症状,因为支原体衣原体感染的肺炎容易反复发作,平时稍微不注意或者是不按时吃药的话,那么有可能会造成疾病反复发作,使病程迁延不愈,这个大家需要注意一下。同时还应该要注意在治疗期间不抽烟,不喝酒,不吃辛辣油腻刺激性的食物,积极配合医生治疗。