Low vitamin B12 has been linked to tinnitus, but supplements appear to help only people who are deficient: in a small 2016 trial, B12 injections improved tinnitus scores in deficient patients but not in those with normal levels. The research here is older and more mixed than for many nutrients, and it is worth being clear about what is and isn't established. Two minerals sometimes linked to tinnitus are covered separately, in the article on magnesium and zinc.
The foundational finding
A 1993 study examined vitamin B12 status in 113 army personnel exposed to military noise, in three groups: 57 with chronic tinnitus and noise-induced hearing loss (NIHL), 29 with NIHL but no tinnitus, and 27 with normal hearing. Using a cut-off of 250 pg/mL or below, B12 deficiency was found in 47% of those with both tinnitus and noise-induced hearing loss — compared to 27% of those with hearing loss alone, and 19% of those with normal hearing. This kind of gradient — deficiency rates more than doubling between the normal-hearing and tinnitus-plus-hearing-loss groups — is the kind of pattern that makes a nutritional connection worth taking seriously rather than dismissing as coincidence. The authors also saw some improvement in tinnitus in 12 patients after B12 replacement, and recommended checking B12 levels routinely in chronic tinnitus.
It is one study, in a specific noise-exposed population, and a comparison of groups at one point in time cannot show which way cause runs.
The proposed mechanism
Vitamin B12 plays a direct role in maintaining myelin, the protective coating around nerve fibers, including the auditory nerve pathways involved in hearing. The leading hypothesis is that B12 deficiency contributes to demyelination and direct nerve damage in structures relevant to hearing, including the cochlea — a plausible, biologically coherent mechanism, distinct from the vascular mechanisms covered elsewhere on this site for causes like blood pressure. A 2026 systematic review of 9 studies on B12 and hearing found that people with lower B12 levels tended to have more hearing impairment, which fits the same picture, though it looked at hearing loss rather than tinnitus.
Why the treatment evidence is mixed
Unlike the association data, results from treating B12 deficiency to see if tinnitus improves have been inconsistent.
A 2016 randomised, double-blind pilot study enrolled 40 people with chronic tinnitus. Twenty received an intramuscular B12 injection (2,500 mcg) weekly for six weeks, and twenty received saline placebo injections. Seventeen of the 40 (42.5%) turned out to be B12 deficient. Tinnitus severity scores improved significantly in the deficient patients who received B12 — but not in the patients without a deficiency who received the same injections, or in the placebo group. Only 10 deficient patients were in the treated group, so it is a small signal, but it points in a specific direction.
A 2024 double-blind trial in 140 people with idiopathic tinnitus (no identified cause) gave one group vitamin B12 for a month and the other a placebo. Tinnitus severity did not differ between the groups at one month or three months, on either of two measures, and hearing loss status made no difference to that. The authors conclude that B12 has no distinctive effect on tinnitus severity. The trial abstract does not say how many participants were deficient, which matters, because that is the group the pilot study suggests might benefit.
Put plainly: the evidence supports checking for and correcting a real deficiency if one exists, but does not support B12 supplementation as a general tinnitus treatment for people who aren't deficient.
What this means for the "should I just take B12" question
This is a useful, specific example of a pattern worth applying broadly to supplement questions: a real, documented association between a deficiency and a condition doesn't automatically mean supplementing beyond a normal level helps that condition in everyone. The gradient in the original military study is a useful signal that B12 status matters for some people with tinnitus — but the mixed treatment-trial evidence means blanket supplementation isn't well-supported the way, say, treating a confirmed iron deficiency is.
Practical points
- A blood test for B12 levels is a reasonable, low-cost, low-risk thing to ask for as part of a broader tinnitus workup that also looks at other possible causes
- If a deficiency is found, correcting it is worthwhile on its own broader health merits (B12 deficiency affects far more than hearing), with tinnitus improvement a realistic, evidence-supported possible benefit
- Taking high-dose B12 supplements without a confirmed deficiency has little evidence behind it specifically for tinnitus — the benefit in the pilot trial was confined to people who were deficient to begin with
- Causes of B12 deficiency worth knowing — the NHS lists pernicious anaemia, an autoimmune condition that stops the body absorbing B12 and the most common cause in the UK, more common in women around 60; a diet without meat, fish or dairy, including a vegan diet without supplements or fortified foods; stomach or bowel conditions and operations that affect absorption, such as Crohn's disease or removal of part of the stomach; and some medicines, including proton pump inhibitors for acid reflux and the diabetes drug metformin