问题分析:20岁有宫颈炎的病因:在有性生活的情形下,可能是因为性生活不洁而引起的,或者是因为性生活过于频繁,也有的是因为平时卫生不是特别的注意,身体抵抗力较弱,病原体就很容易入侵到女性身体。平时要注意腹部保暖,积极的进行消炎,有利于身体的恢复。