Why Is My Eyelid Twitching?
Myokymia, more commonly known as an eyelid twitch, occurs when the eyelid muscles spasm uncontrollably. An eyelid twitch can develop for a number of reasons and can last anywhere from a few moments to several days, depending on the underlying cause. Eyelid twitches are usually nothing to worry about, though persistent eyelid spasms can signal a more serious underlying condition.
What Causes Eyelid Twitching?
- Stress — The most common cause. Any type of physical or mental stress leads to the release of cortisol, which can stimulate the nervous system in uncharacteristic ways, including causing muscle twitches.
- Fatigue — Your eyelid twitch may be a sign that your body needs more rest.
- Allergies — Itchy, watery, irritated eyes can cause eyelid spasms.
- Dry Eyes — Dry, sore eyes may sometimes lead to an eyelid twitch.
- Eye Strain — Eye muscle fatigue from prolonged reading or digital device use.
- Caffeine — Consuming too much caffeine can over-stimulate the muscles in your eyes.
- Alcohol — Similar to caffeine, excessive alcohol intake can have stimulating effects on eye muscles.
- Nutrient Deficiencies — Deficiency in vitamins B12 or D, or magnesium, can cause an eyelid twitch.
- Blepharospasm — A rare eye condition caused by a neurological problem that leads to uncontrollable facial and eyelid spasms.
- Neurological Disease — Uncommonly, an eyelid twitch can be a symptom of MS, Parkinson's disease, or Bell's palsy.
How to Stop Your Eye Twitch
- Schedule an eye exam to find out what may be causing your eyelid twitch.
- Practice stress-relieving activities such as yoga and deep breathing exercises.
- Use eye drops to alleviate eye allergies or dry eye symptoms.
- Take frequent breaks from the screen and consider wearing computer glasses.
- Limit caffeine and alcohol consumption.
- Speak with your physician about nutritional supplements and to rule out a neurological disorder.
Although an eye twitch is generally not a cause for concern, if it persists for longer than a few days or you notice any changes to your vision, contact Dayton Optometric Center in Kettering, Ohio to schedule an eye exam. Call (937) 228-2020.
