I have quite severe tinnitus and I'm pretty much deaf in one ear.
My tinnitus is caused by excessive pressure in my inner ear (in the chamber that regulates balance, I think it's called the Labyrinth). My tinnitus is not due to damage caused loud noise or anything, although that's what I suspected as I went to a lot of clubs in the 90's.
I was also advised to cut down on caffeine, dairy products, chocolate etc...but that was to help reduce blood pressure in my ear. Some of what I can here is blood rushing through vessels in my ear. Not sure if that would help for people who's tinnitus is due to damage to your ear. Note that giving this stuff up may help, but might not. Western medicine isn't great at treating tinnitus so giving stuff up is the best they can do.
I've also been prescribed Betahistine dihydrochloride (also known as serc), it regulates pressure in your inner ear. In recent years it hasn't helped and I haven't taken it for ages. About 8/9 years ago I was treated with serc and my tinnitus and hearing loss went away...I ended up passing the army medical hearing tests. Not sure if that wasn't just a placebo effect rather than the serc.
I have also suffered from dizziness (unable to move, unable to see, throwing up dizziness), a few years ago I was signed off work after being shipped out of the office in a stretcher and taken to the local hospital in an ambulance. I used prochlorperazine tablets to try to control it...buccastem is good as it's over the counter and faster acting.
The combination of all the symptoms - tinnitus, dizziness, deafness, and inner ear pressure, is sometimes termed Meniere's disease. If you're diagnosed with that you have to hand back your driving license and you'll only get it back when you've been dizzy free for at least 6 months. The key indicator of Meniere's is that those symptoms must be coordinated, i.e. you get dizzy, your tinnitus gets louder, you become 'more' deaf etc. If they act independently (like me) then this isn't termed Meniere's.
Fortunately I haven't been properly dizzy for years, but my tinnitus and hearing loss is still here...it's a bit bad at the moment as I'm a bit stressed and haven't been sleeping due to the hot weather. If I'm looking after myself, i.e. sleeping well and exercising regularly etc...my tinnitus and hearing loss isn't bad. A couple of months ago I was getting back into my music, but recently I can't hear music properly as it sounds all distorted and everyone sounds like they've got a cold.