I've heard tinnitus for years, maybe decades. It's just been almost completely fixed by my physiotherapist who has been releasing a pinched nerve in my neck to address a different set of problems. Neither of us had any idea that nerve pinches could cause tinnitus but there turns out to be lots of literature on tinnitus caused in the temporomandibular joint nerve especially.
Neither did my GPs or audiologists know about this.
Maybe this'll help someone.