Yep sounds like vertigo caused by inner ear. Your tooth might be related. You also said you'd had problems with your ear earlier. So kind of fits.
For me at t :(e age of 20 I became allergic to diary products after taking antibiotics. When I'd eat foods that had dairy in them the inside of my ears would just slightly damp or a little cold. Lol. They would itch and I'd find I'd keep kind of sniffling just a bit, after eating dairy. Cheese milk butter pizza with cheese ice cream, yea anything with dairy.
Dairy creates mucus, mucus gets in your ear tubes and throw off your balance for some of us. So long as I didn't eat it, my world didn't spin.
If it's not that and just vertigo, Google or YouTube treatment for vertigo look for the EPLY MANEUVER.
This works!!!!! But do NOT do it yourself the first time, you can make it worse.
Read about the little crystals in your ear canal that came loose and need to be resettled. It doesn't hurt, but you should have it done by a Dr that knows how to do this.
Most drs don't.... or didn't when i had this.
If you see a dr that doesn't know how ask him to refer you for eply. It yt? reside he'll just give u drugs that knock you out. They don't fix it. This is treatable. Usually after just one visit!!
But do watch your dairy consumption too. All that Sony in your head lol can loosen those crystals too. Really. Take care
sounds l;ike inner ear issues see ya gp
Go straight to the Laryngo-Rhino-Otologist, because it's sounds like a problem is in your inner ear. It causes dizzines and nausea and comes quite offen with/after the ear infection. Better to go earlier to the doctor, because it can get worse. Although I don't say it can't get better. You should never ignore such symptoms, also when you just had a physical. I wish you to get better! :)