What can cause vaginal swelling?

Vaginal swelling can occur for a range of different reasons. This article examines 14 reasons why a person may experience vaginal swelling, including, pregnancy, allergies and irritation, infections, and STIs. We also look at possible treatment options and identify when someone should see a doctor.