Tinnitus, a ringing, buzzing or hissing that no one else hears, has many causes, and vitamins are one of the few you can check with a simple blood test. The vitamin story runs mostly one way: running low on certain vitamins is linked to tinnitus far more often than taking too much. A low level is a clue worth fixing, but not a guaranteed cure, because vitamins only seem to help the ears of people who were actually short.
Low Vitamin B12 and Tinnitus
Vitamin B12 helps maintain the protective coating around nerves, and a lack of it can damage nerve cells over time.1PubMed Central. Therapeutic role of Vitamin B12 in patients of chronic tinnitus: A pilot study A shortage may therefore damage the coating on the nerve that carries sound from the ear to the brain, leading to hearing loss and tinnitus.2PubMed Central. Therapeutic role of Vitamin B12 in patients of chronic tinnitus: A pilot study3PubMed. Influence of Vitamin B12 Deficiency on Auditory and Vestibular Functioning: An Objective Test-Based Systematic Review
B12 shortage turns up more often in people with long-lasting tinnitus, including those with hearing loss from noise exposure.4PubMed. Vitamin B12 deficiency in patients with chronic-tinnitus and noise-induced hearing loss In one group of tinnitus patients who were low, tinnitus and related complaints improved somewhat in 12 people after B12 was replaced.5PubMed. Vitamin B12 deficiency in patients with chronic-tinnitus and noise-induced hearing loss On a population level, people who eat more B12 are somewhat less likely to report tinnitus.6PubMed Central. Relationship Between Diet, Tinnitus, and Hearing Difficulties
Some people are more likely to run low. B12 comes mainly from animal foods, so people who eat little or no meat, fish, eggs or dairy are at risk. Older adults absorb it less well as stomach acid declines. Long-term metformin or acid-reducing heartburn drugs can lower absorption, and so can stomach or bowel surgery.
A normal-looking diet can still leave you short. B12 is stored in the liver, so a shortage usually builds over years. Some people eat plenty of B12 but lack the stomach factor needed to absorb it, a condition called pernicious anemia that your doctor may test for.
Tinnitus rarely arrives alone when B12 is the culprit. Tiredness, weakness and pale skin point to a type of anaemia. Tingling or numbness in the hands and feet is another sign of nerve trouble, and a sore, smooth tongue or problems with memory and mood can also show up. Tinnitus on its own makes B12 less likely to be the main cause, though not impossible, since nerve damage can occur before anaemia appears.
Most tinnitus has other causes, such as noise damage or age-related hearing loss, so low B12 is not the default explanation. A normal result is useful too, because it lets you and your doctor move on to other causes instead of buying supplements.
A low B12 is usually confirmed with a blood test, and if the result is borderline a doctor may add a second marker to check whether the body is really short. If poor absorption is the problem, a doctor may choose injections or high-dose tablets rather than ordinary food-level amounts. Correcting B12 can take weeks to months to show benefit, so a lack of change after a few days says nothing about whether it will help.
Low Vitamin D and Tinnitus
About half of people with tinnitus were deficient in vitamin D, compared with about 1 in 5 people without it.7PubMed Central. The role of vitamin D in subjective tinnitus—A case-control study People with louder, more disruptive tinnitus also had lower vitamin D than those with milder tinnitus.8PubMed Central. The role of vitamin D in subjective tinnitus—A case-control study
The link may not be causal: people who feel unwell may go outside less, which could lower vitamin D. Only treatment trials can show whether fixing the level changes the ringing.
In people who had sudden hearing loss with tinnitus and were low in vitamin D, adding vitamin D to standard treatment roughly halved how much the tinnitus bothered them, compared with standard treatment alone.9PubMed Central. Clinical efficacy of vitamin D combined with conventional therapy for sudden sensorineural hearing loss in patients with vitamin D deficiency: a randomized controlled trial That applies to a specific group with sudden hearing loss, so it’s a hopeful sign rather than proof for everyday tinnitus.
Plenty of people run low. The body makes most of its vitamin D from sunlight on skin, so winter and indoor life lower it. Darker skin, older age and covering up in the sun all reduce how much is made, and few foods contain much, mainly oily fish, eggs and fortified foods.
Vitamin D is measured from a blood sample, and results are usually described as deficient, insufficient or adequate according to the lab’s cutoffs. Cutoffs differ between labs and health bodies.
Treatment usually means a daily supplement at a dose your doctor sets according to how low you are, and it often takes a few months to bring the level up. Doctors often recheck after a few months to confirm it has risen, which is more reliable than guessing from how you feel. Sensible sun exposure and food help, but a clearly low level often needs a supplement to be corrected in a reasonable time.
If vitamin D was low, correcting it is worthwhile for bone and muscle health whether or not your tinnitus changes. If your level is already normal, extra vitamin D is not expected to quiet the ringing.
Should You Get Your Vitamin Levels Tested
Some ear specialists recommend a routine B12 blood test for anyone being assessed for long-lasting tinnitus.10PubMed. Vitamin B12 deficiency in patients with chronic-tinnitus and noise-induced hearing loss Others recommend checking vitamin D in everyone with tinnitus.11PubMed Central. The role of vitamin D in subjective tinnitus—A case-control study Your report may show vitamin D as “25(OH)D”, and many labs treat under 20 ng/mL as low.12PubMed Central. The role of vitamin D in subjective tinnitus—A case-control study
At the appointment, ask for B12 and vitamin D, and for an iron and blood count if you also feel tired or have heavy periods. Bring a list of every supplement and dose you take. Say whether the sound is steady or beats with your pulse. Expect a hearing test too, since hearing loss is the most common partner of tinnitus. Starting high doses on your own before testing can hide a true shortage. One blood sample can usually cover B12, vitamin D and a blood count together. If a level is low, your doctor will usually treat it and then ask why it was low, for instance diet, absorption or a medicine you take.
Iron and Zinc Also Play a Part
Women with iron-deficiency anaemia were about twice as likely to develop tinnitus that beats in time with their pulse within 3 years.13PubMed Central. Iron deficiency anemia and the risk of new-onset tinnitus in female patients: a cohort study Anaemia thins the blood and speeds blood flow. The ear sits close to large blood vessels, so that rushing flow can come across as a whooshing or thumping. Because it comes from blood flow rather than damaged hearing cells, it often eases when the anaemia is treated.
Eating a lot of iron, beyond your needs, was linked to slightly more tinnitus, not less.14PubMed Central. Relationship Between Diet, Tinnitus, and Hearing Difficulties Iron is not like most vitamins: the body has no easy way to get rid of extra, so a surplus can build up and cause harm. Iron supplements also commonly upset the stomach and cause constipation, another reason to confirm a shortage first. A blood test can show whether you are low, and a doctor can look for the reason, such as heavy periods or bleeding in the gut.
Tinnitus that beats with your pulse needs a doctor, since it can point to anaemia but also to blood vessel problems or high blood pressure. It deserves its own check-up rather than a trial of supplements.
Zinc is found throughout the inner ear and the hearing nerve.15PubMed. Zinc as a possible treatment for tinnitus It’s thought to affect tinnitus through protecting ear cells, nerve signalling and mood.16PubMed. Zinc as a possible treatment for tinnitus The body needs only small amounts, so being low is plausible as a contributor but is not proven as a cause. Studies of zinc as a treatment have given mixed results, so it is not a reliable fix. Taking high doses for long periods can lower copper levels, so zinc is not a supplement to take freely.
Can Too Much of a Vitamin Cause Tinnitus
One man who took more than 20 supplements daily, including 150,000 IU of vitamin D when about 400 IU is the daily need, developed tinnitus along with vomiting, thirst, cramps and weight loss.17BMJ Group – Helping doctors make better decisions. Vitamin D supplement ‘overdosing’ is possible and harmful, warn doctors Very high vitamin D raises blood calcium, which can cause those symptoms. This came from doses hundreds of times the daily need, not an ordinary supplement.
Too much vitamin A can raise pressure around the brain, a condition that commonly brings headaches, blurred vision and a pulsing sound in the ears.18Cureus (via PubMed Central). A Rare Case Report of Benign Intracranial Hypertension Caused by Hypervitaminosis A Claims that vitamin E worsens tinnitus through circulation come mainly from clinic websites, with little research behind them.19Hearing Associates. Do Vitamins and Supplements Affect Tinnitus?
Vitamins A, D, E and K dissolve in fat and are stored in the liver and body fat, so taking too much day after day can build up. Vitamin C and the B vitamins dissolve in water and are mostly passed out in urine, so toxicity from them is much less likely. That is why overdose stories mostly involve vitamins A and D.
To check your own supplements, list every product you take, including a multivitamin, a separate vitamin D tablet, a bone-health pill and any fortified drinks or powders. For each vitamin, add up the amount across all products, since the same vitamin often appears in several and stacking can multiply the dose. Compare your total with the daily amount on the label or with what your doctor advised, and be concerned if you are many times above it.
Vitamin A excess usually comes from high-dose pills or from eating liver often, not from ordinary meals. Beta-carotene in carrots and other vegetables is turned into vitamin A only as needed, so those foods are not a common cause. Some skin medicines are related to vitamin A and carry similar risks, so mention any you take.
Your tinnitus may come from a supplement if it started soon after you began or raised a high-dose product, or if it comes with nausea, thirst, headache or vision changes. In that case, stop the high dose and see your doctor rather than waiting it out.
Will Taking Vitamins Stop the Ringing
In people with tinnitus of no known cause, B12 pills worked no better than dummy pills over 3 months.20PubMed. The effect of vitamin B12 on idiopathic tinnitus An antioxidant supplement, however, made tinnitus quieter and less bothersome than a dummy pill in one trial.21PubMed Central. The Effect of Antioxidant Supplementation in Patients with Tinnitus and Normal Hearing or Hearing Loss: A Randomized, Double-Blind, Placebo Controlled Trial Results are mixed, and nothing yet works as a dependable fix.
It can still feel like a supplement works. People who expect it to help often report improvement because of that expectation.22PubMed. Survey on the Effectiveness of Dietary Supplements to Treat Tinnitus Tinnitus also naturally rises and falls over weeks, so changes can happen by chance.
If you want to try one, start with a blood test, and if you are truly low, take the dose your doctor suggests for that shortage. Set a fixed trial of about two to three months so you have time to judge the effect. Rate how loud and bothersome the sound is once a week, because memory alone is a poor judge of slow change. If the scores do not improve, stop instead of adding more products.
Food is a safer route than pills. Diets rich in protein, fruit and vegetables have been linked to fewer hearing complaints, while high-fat eating has gone with more tinnitus and hearing difficulty. Getting nutrients from food rarely causes overdose, unlike stacking several high-dose pills. These links show association, so food is a sound habit and not a proven treatment for the ringing.
Other Common Causes to Rule Out
The most common cause is hearing loss from age or loud noise, where damaged inner-ear cells send stray signals. Earwax, ear infections, some painkillers at high doses and certain antibiotics can bring tinnitus on as well.
Some situations need quick attention. Sudden hearing loss in one ear should be assessed within days, because early treatment gives the best chance of recovery. Tinnitus in one ear only, or with dizziness, deserves a check for a cause in that ear or the hearing nerve. Steady ringing in both ears with no other symptoms can usually wait for a routine appointment.
While you investigate, avoid loud noise or wear ear protection, since further damage can make tinnitus worse. Low background sound such as a fan or soft music makes ringing less noticeable in a quiet room, especially at night. Poor sleep and stress make tinnitus feel louder, so improving them often makes it easier to live with.

