Tinnitus is due to the presence of candida in the labyrinth a part of the earing apparatus that has hair dip in a liquid and when the liquid moves at a specific frequency, the relevant hair will move and the associated sound will be heard. So if candida moves about and makes a hair move then you hear sounds (usually high pitch).
I have used magnesium in my ears at bed time and put a small piece of cotton to retain it (and to retain the dead candida leaking out on the following day)> this I have used with great results (peroxide I find irritates and dries out the ear canal.... )
Mind you, I do that because I also have earaches, still the drop of chloride mag in ears has reduced both tinnitus and earaches.