I've got pretty bad tinnitus in my left ear myself, but I think it probably has more to do with me having two impacted lower wisdom teeth, left one having exploded above the gum line, and two fully grown out upper wisdom teeth that seriously causes some jaw pain when I smile alot during a day. One of these days I really need to get those things yanked, but I just dread the surgery, and I HATE needles.
I'm guessing these remedies are more for if you got tinnitus through high volume damage? I did try gingko once and it caused dizziness so I cut that out. Might be worth trying the magnesium, but it's probably not going to help my case. I'm pretty certain I didn't get my tinnitus from loud volumes, as I've always been a low level listener all my life.