Hello. Cervix swelling is an inflammatory condition. The causes of cervical swelling could be due to
infection, polyps, pelvic inflammatory disease (mainly due to infections), and endometriosis. The diagnosis
can be confirmed by clinical evaluation and swab test. Considering your age the most common cause is infection
and can be treated by antibiotics. Consult your gynecologist for further assistance.