For some people
Some B12 combinations have helped some people (arches tinnitus
It wont hurt to try it. Riboflavanoids have helped some people as well. Also worth a try. The most effective methods are the masking/retraining methods. There is some good information on www.Beyondtinnitus.Com. They have a web based music platform that can help with tinnitus therapy (i have no financial ties with them).