I would try B12 but its not good for mercury poisoned people so i have read. I do take zinc and magnesium but tinnitus is still the same.