What it sounds like you have is an inner ear infection. You should see a doctor and get on some antibiotics and ciprodex drops. I also recommend using auro-dri (once your infection clears up) you can find it at any drug store next to the wax ear plugs. I am unfortunately experienced when it comes to this being a competitive swimmer my whole life, and now I teach swimming for a living, so I pick up a new infection about every two weeks. Don’t waste your money on any expensive ear plugs, I have a custom pair that my mom paid $250 for from an ENT when I was in high school and they do nothing but trap water, but then again wax aren’t all that great either.
I feel your pain, good luck.