Tinnitus can be/is cause by a serious lack of magnesium.
Start taking supplements. Get a combined Magnesium Calcium Vit D pill from Amazon and kill 3 birds with one stone.
https://www.amazon.com/s?k=magnesium+vitam+d+calcium&ref=nb_sb_noss_2
I do not recommend supplementing calcium. once you start on a good magnesium form and brand, calcium and d will naturally go up. Get sun and eat food that does contain dairy. many calcium supps will cause more problems