Vagina problems!

Whenever I have sex or use a tampon my vagina seems to swell a lot. One side of my labia swells so much. Does anyone know what this is?!