it sounds like inner ear infection which happens alot, you can get a over the counter drug called meclazine to help with the dizzy feelings and unbalanced walk, trust me I have had inner ear for most of my life, you can also try a test on yourself, sit down in a regualar straight chair, feet on the floor, arms by your side, take your head not your upper body just your head and let it relax forward and then as quickly as possible pull it straight up and back, if you feel sick, dizzy, nausea, not balancing on the chair, then it is inner ear, if not, maybe try some meclizine, it is non narcotic and does not have to be prescribed
Im sure the first thing that should have been mentioned was a case of vertigo most likely caused by a type of inner ear infection, however if you have seen three doctors that couldn't find an ear infection....well they are either terrible doctors or it's NOT an ear infection....you never mentioned specifics on your illness back in may. what were your symptoms then?