Studies found that vitamin B12 deficiency could be related to tinnitus and taking supplements may help (1). However, multiple factors may cause tinnitus and it is best to consult a doctor to determine the cause.