Have you ever noticed your eyelid twitching unexpectedly? While it may last only a short time for some people, frequent eye twitching can cause concern. One common question is, “Which vitamin deficiency causes eye twitching?” or whether it is related to stress or overall health. This article explains the causes of eye twitching, along with proper care, treatment, and prevention.
Eye twitching (myokymia) is a rapid, involuntary movement of the eyelid muscles. It may occur mildly or repeatedly enough to become irritating. Twitching can affect either the upper or lower eyelid, on the right or left eye. Although some believe it has symbolic meaning, medically, eye twitching is usually harmless, painless, and temporary. In some cases, however, symptoms may persist and require further evaluation.
Eye twitching on the right or left side is commonly caused by daily lifestyle factors, including:
Chronic stress or anxiety
Irregular sleep or sleep deprivation
Excessive screen time without breaks
High caffeine intake
Smoking or excessive alcohol consumption
Bright light, wind, or air pollution
Vitamin and mineral deficiencies such as magnesium, vitamin B12, or vitamin D
Eyelid irritation or allergies
Dry eye syndrome
Neurological disorders such as Parkinson’s disease
Side effects of certain medications
Although most cases are mild, frequent or severe twitching may indicate underlying conditions, such as:
Bell’s palsy (usually temporary)
Dystonia or facial dystonia
Cervical dystonia
Oromandibular dystonia
Tourette’s disorder
Multiple sclerosis (MS)
Ophthalmologists or neurologists may perform a medical history review and physical examination. Additional tests may include:
MRI (Magnetic Resonance Imaging) to detect nerve compression or tumors
Electromyography (EMG) to measure muscle and nerve activity
Botox injections are a medically approved and effective treatment for uncontrolled muscle spasms around the eyes. Botox relaxes the muscles and blocks nerve signals that cause twitching. Results last about 3–6 months, and follow-up treatment may be needed.
Muscle relaxants or sedatives such as lorazepam, trihexyphenidyl, or clonazepam may provide temporary relief. These should be used only under medical supervision due to possible side effects.
Artificial tears for dry eyes
Treatment for eyelid inflammation or allergies
FL-41 tinted glasses to reduce light sensitivity
Surgery may be considered if symptoms do not improve with Botox or other treatments. This involves cutting the nerves that control eyelid muscles to stop involuntary twitching.
Reduce screen time
Get enough sleep
Limit caffeine intake
Avoid smoking and alcohol
Practice stress management techniques
Massage the eye area gently
Apply warm compresses for 10 minutes
Use artificial tears if eyes feel dry
Eye twitching is an involuntary eyelid movement commonly caused by stress, lack of rest, or nutrient deficiencies. Persistent or severe symptoms may indicate neurological conditions and should be evaluated by specialists. At Bangkok Eye Hospital, advanced diagnostic tools such as MRI and Botox treatments are available to ensure safe and effective care.
Gently massage around the eyes using circular motions with light pressure to improve blood circulation and relax the muscles. Avoid pressing directly on the eyeballs.
Persistent left eye twitching may be caused by stress, lack of sleep, excessive screen use, caffeine, dry eyes, or magnesium deficiency. If symptoms continue, consult a doctor.
Most cases resolve within a few hours to 2–3 days. If symptoms last longer than one week, medical evaluation is recommended.