Skip to content

Why Is My Eyelid Twitching?

An eyelid twitch (myokymia) is an involuntary spasm of the eyelid muscles. It usually occurs in one eyelid at a time and can last from a few moments to several days. Most of the time it is harmless, but persistent twitching can occasionally signal an underlying issue.

Common Causes

  • Stress — The most common trigger. Cortisol released during stress can stimulate muscles to spasm.
  • Fatigue — A lack of sleep often leads to eyelid twitching.
  • Allergies — Itchy, watery eyes can trigger spasms.
  • Dry Eyes — Insufficient tear production can cause discomfort and twitching.
  • Eye Strain — Prolonged reading or screen time fatigues the eye muscles.
  • Caffeine or Alcohol — Too much of either can over-stimulate the nervous system and muscles.
  • Nutrient Deficiencies — Low levels of magnesium, Vitamin B12, or D may be a contributing factor.

When to See Your Eye Doctor

If twitching lasts more than a few days, is accompanied by vision changes, affects other facial muscles, or is causing the eye to close completely, consult your eye doctor. These may indicate conditions like blepharospasm or a neurological issue requiring attention.

How to Stop Eye Twitching

  • Reduce stress with relaxation techniques
  • Get adequate sleep
  • Use lubricating eye drops for dry eyes
  • Take regular breaks from screens
  • Limit caffeine and alcohol

If your eye twitch persists, contact Miamisburg Vision Care in Miamisburg to schedule an eye exam.