I have had ringing in my ears for 25 yrs..but i was also diagnosed with Menieres disease. it is an imbalance of fluids within the inner ear. but you also have severe dizzy spells.
its like having a seizure but its a room spinning badly then it stops and you feel exhausted for the next 24-48 hours. The ENT said it was also food allergy related. the funny thing is..i was tested for SOME food allergies and i tested negative. the treatment is a blood pressure pill that is also a duiretic, no salt, no caffeine, no stress diet.
but i am sure thats not what you have..just thought i would throw that out about ringing in the ears of you have these other symptoms. alot of Drs are unfamiliar with menieres and mis-diagnose.