这种情况的话有可能是细菌感染导致的,也有可能是病毒感染导致的,还有可能是免疫性因素造成的,这种情况的话应该检查一下,针对性的采取治疗措施,这种情况的话,不好说多久能好的,如果是细菌感染的话应该抗生素抗感染治疗。