askvity

What Can I Eat to Stop My Eyes From Twitching?

Published in Eye Health & Diet 2 mins read

Eating foods rich in certain nutrients, particularly magnesium and Vitamin B12, may help reduce or stop eye twitching.

Here's a breakdown of what to eat:

  • Magnesium-Rich Foods: A deficiency in magnesium can sometimes contribute to eye twitching. Increase your intake with:

    • Green Leafy Vegetables: Spinach, kale, and collard greens are excellent sources.
    • Bananas: A convenient and potassium-rich snack.
    • Avocado: A healthy fat source loaded with magnesium.
    • Beans: Black beans, kidney beans, and other legumes are good options.
  • Vitamin B12-Rich Foods: Deficiencies in B vitamins can also be linked to eye twitching. Consider including:

    • Chicken: A versatile protein source.
    • Milk: Dairy milk is a good source of B12.
    • Eggs: Another readily available source of B12 and other nutrients.
    • Salmon: An oily fish that's high in B12 and omega-3 fatty acids.

While dietary changes may help alleviate eye twitching, it's essential to consider other potential causes and consult a healthcare professional if the twitching persists or is accompanied by other symptoms. Common causes unrelated to diet include:

  • Stress
  • Fatigue
  • Caffeine Consumption
  • Eye Strain
  • Dry Eyes

Therefore, ensuring a balanced diet rich in magnesium and Vitamin B12 is a good starting point, but addressing other possible factors is also crucial for resolving eye twitching effectively.

Related Articles