I can relate. My left ear experiences pain and intermittent ringing. I went to a Neuro-ENT and he diagnosed me with a condition where my Eustacian tube stays open when it should close which happens during exercise or excessive usage of sinus meds. It causes me to hear my own voice too much when it does this and pain/ringing.
I also suffer migraines. They now want me to get an MRI to rule out tumor. Go to an ENT right away and don't delay.
Also have them do an audiogram (hearing test) as well.
Magnesium threonate has been very helpful for my migraines and ear ringing to a lesser extend. Hope you feel better soon and hope this helps.