Dizziness is more than just a feeling of spinning or losing balance for a few seconds. For many people, it is a symptom that greatly affects the quality of life, hindering work, daily activities and even mood. There are many causes of dizziness, from inner ear problems, blood pressure, blood sugar to neurological disorders. One factor that is often overlooked but plays an important role is nutrition.
When the body lacks certain vitamins and minerals, the function of the nervous system and inner ear can be impaired, making you susceptible to losing balance or experiencing sudden dizziness. Supplementing the right nutrients not only helps reduce the frequency and severity of dizziness, but also supports overall health.
Vitamins and minerals for vertigo control
Here are the most important vitamins and minerals for managing and preventing vertigo:
1. Vitamin D for inner ear health and calcium balance
Vitamin D is one of the most important nutrients for the vestibular system. This vitamin helps the body absorb and maintain optimal levels of calcium in the blood, while supporting the function of cells that sense position and movement in the inner ear.
Many studies have shown that people with vitamin D deficiency are at high risk of vertigo due to vestibular disorders, especially benign paroxysmal positional vertigo (BPPV). Vitamin D supplementation helps improve the stability of calcium crystals (otoconia) in the ear, thereby reducing the risk of these crystals moving out of place, thereby contributing to reducing vertigo.
Food sources rich in vitamin D: eggs, vitamin D-fortified milk, mushrooms, salmon, mackerel, tuna. In addition, sunbathing in the morning for 10-15 minutes every day also helps the body synthesize natural vitamin D.
2. Magnesium helps protect nerves and improve blood circulation
Magnesium acts as a “protector” for the nervous system and blood vessels. In the inner ear, magnesium helps prevent nerve cell damage caused by oxidative stress, while supporting the transmission of signals from the ear to the brain.
If the body lacks magnesium, blood vessels can constrict, causing reduced blood flow to the inner ear and brain, thereby causing symptoms such as dizziness, tinnitus or headaches.
Food sources rich in magnesium: spinach, avocado, almonds, pumpkin seeds, dark chocolate, soybeans. A small tip is to combine these foods in snacks or breakfast, because magnesium is easily absorbed when used with healthy fats.
3. Vitamin B12 helps maintain healthy nerve function
Vitamin B12 is an essential nutrient for the formation and protection of the myelin layer, which helps transmit signals quickly and accurately. When B12 is deficient, the nervous system can function slowly or dysfunctionally, leading to symptoms such as numbness, muscle weakness, memory loss and dizziness.
B12 deficiency can also cause megaloblastic anemia, reducing the ability to transport oxygen to the brain and inner ear, thereby making dizziness worse.
Food sources rich in vitamin B12: eggs, milk, cheese, chicken, beef, fish and B12-fortified cereals. For vegetarians, taking B12 supplements is necessary to avoid deficiency.

4. Folic acid (Vitamin B9) helps protect the nervous system
Vitamin B9, also known as folic acid, works with B12 to synthesize DNA, create red blood cells and maintain stable nerve activity. Folic acid deficiency can lead to anemia, reduce oxygen to the brain and cause dizziness.
In addition, B9 also supports the production of serotonin and dopamine. These are neurotransmitters that affect mood and balance.
Food sources rich in vitamin B9: dark green leafy vegetables such as kale, spinach, broccoli; lentils, green beans, oranges and grapefruit. Note, B9 is easily destroyed when cooked at high temperatures, so prioritize quick processing or eating raw when possible.
5. Calcium helps keep inner ear crystals functioning properly
In the inner ear there are tiny calcium crystals (otoconia) that help the body recognize position and movement. If the amount of calcium in the body is unstable, these crystals are easily displaced, causing a feeling of imbalance or sudden dizziness.
In addition, calcium is also necessary for muscle contraction and nerve signal transmission. Maintaining a reasonable amount of calcium is not only good for bones but also helps prevent dizziness caused by vestibular disorders.
Food sources rich in calcium: milk and dairy products, tofu, broccoli, spinach, sesame seeds. When supplementing calcium, it should be combined with vitamin D to increase absorption.
6. Potassium helps maintain fluid balance in the inner ear
The vestibular system relies on the stability of intracellular and extracellular fluid in the inner ear. Potassium is a mineral that helps maintain this balance, and also aids in nerve signal transmission.
When potassium is deficient, the body can experience electrolyte imbalances, causing pressure changes in the inner ear, which can cause dizziness or tinnitus. This is especially important for people with Meniere’s disease, a vestibular disorder related to fluid imbalance in the inner ear.
Foods rich in potassium: bananas, sweet potatoes, oranges, grapefruit, tomatoes, black beans, white beans. You should distribute potassium-rich foods into all three main meals to maintain stable potassium levels throughout the day.
Combine nutrition and lifestyle to control dizziness
Supplementing the above vitamins and minerals will be more effective if accompanied by a healthy lifestyle.
People with dizziness should:
- Drink enough water every day to maintain fluid balance in the body.
- Eat enough meals, avoid letting your blood sugar drop too low.
- Limit salt, alcohol, and caffeine because they can affect inner ear pressure.
- Get enough sleep and avoid prolonged stress.
By combining a scientific diet with reasonable living habits, you will not only reduce the frequency of dizziness but also improve your overall health.

Get Simple Health Tips
Join our newsletter for practical tips, prevention strategies, and healthy lifestyle advice.
Medical Disclaimer
This content is for informational purposes only and should not be considered medical advice. Always consult a qualified healthcare professional. Read our Disclaimer.
