Sorry to hear you have been going through this all this while.The treatment of tinnitus
depends on the underlying cause.A complete physical examination including careful examination of your ear by a Doctor is necessary to identify the cause.Persistence of symptom over 5 years suggest that the exact cause is still to be identified.If the cause of the problem remains unknown, i will advise you consult an otolaryngologist where you may be given hearing and nerve
tests.He may also ask for CT scan
or MRI to reveal any structural problem that may cause tinnitus.
Treatment options depend on cause which may include:
removal if caused by wax
-Infection treatment if of infectious origin
-Surgery if necessary in rare cases of tumor
, cyst or otosclerosis
-Changing medications if induced by drugs
And so many others depending on the cause.
If tinnitus continues after treating the identified cause, noise suppression will be the next option
Hope my answer helps you in the next step to take.