Swelling and pain on outer labia

Soooo my left labia has swelled up to be about 4 times the size of the right, it’s hard, red, and super painful. I’ve been popping ibuprofen like crazy over the past 2 days, idk what to do! I iced it last night and the swelling went down a little bit. It feels itchy a little bit as well, not sure what that is. I’m on my period too, if that makes a difference. Does anyone know what this is? It almost feels like I can feel 2 little cysts in the swelling, but i really can’t tell. It hurts so bad, help!!