Comment by mrblah
this is anecdotal and not medical advice, but i reduced my tinnitus symptoms by ~90% by taking therapeutic doses (1200-1800mg/day) of benfotiamine (fat soluble form of vitamin b1) over the course of a month and a half.
i was taking it for unrelated nerve pain and was very surprised that my sense of smell and hearing also remarkably improved, to the point where i needed to reduce the long standing 'known' audio levels of all my various listening gadgets a few clicks. the ringing was a little worse for the first couple weeks, but then reduced a couple more weeks, then almost completely stopped 1 day.
from what i gather, high doses of the fat soluble form of vitamin b1 can repair nerves and is used as first line therapy in some countries for neuropathy, chronic pain and even alzheimers.
i'm sure it won't help everyone, i can't even find any solid research on tinnitus and benfotiamine, but putting this out in the ether since it is a cheap and relatively safe thing to try, i was completely surprised by this nice off-label side effect (it did help with my nerve pain as well). there is much more research based evidence on benfotiamine therapy for other nerve problems, and it follows that hearing and smell would also be affected, it's all nerves, good luck
edit * adding if you are taking high doses of benfotiamine, you should also be taking magnesium with it, i just took zma (zinc, magnesium and b6) at bedtime *
Absolutely anecdotal, but my left ear tinnitus recently cleared up and ive been taking a b complex for a couple of weeks for unrelated reasons... Wild.