Eye twitching, or myokymia, can be both distracting and uncomfortable. For some people, the spasms last just a few minutes — for others, they can persist for days or even weeks. While usually harmless, frequent twitching can interfere with your comfort and concentration.
At Specialty Eyecare, our experienced optometrists, Dr. Mumtaz Bashir and Dr. Nguyen, help patients understand the causes of twitching eyes and offer personalized strategies to relieve and prevent them.
Here’s what might be causing your eyelid to twitch — and what you can do to calm it.
Why Do Your Eyes Twitch?
Eye twitching occurs when the small muscles around your eyelid begin to contract involuntarily. Most cases are triggered by lifestyle factors and eye strain, though sometimes, persistent twitching can point to an underlying condition.
Common causes include:
-
Lack of sleep or general fatigue
-
Stress and anxiety
-
Dry eyes
-
Caffeine or alcohol consumption
-
Allergies or irritation
-
Eye strain from screens or reading
In rare cases, long-lasting spasms may indicate a more serious neurological issue such as blepharospasm or hemifacial spasm, according to the American Academy of Ophthalmology (AAO). If the twitching continues for more than a week, affects your vision, or spreads to other facial muscles, it’s time to schedule an eye exam at Specialty Eyecare.
8 Ways to Stop and Prevent Eye Twitching
While eyelid spasms are rarely a sign of something serious, there are simple lifestyle changes that can help relieve and prevent them:
1. Get More Rest
Fatigue is one of the most common triggers for eyelid spasms. Lack of sleep can overwork your eye muscles. Try to get 7–9 hours of sleep each night, and limit screen time at least an hour before bed to give your eyes time to rest.
2. Manage Stress
Stress releases hormones that can cause muscle contractions — including in the delicate muscles around your eyes. Incorporate relaxation into your daily routine through exercise, meditation, or even short breathing breaks. Managing stress not only helps your eyes, but your overall health.
3. Keep Your Eyes Moisturized
Dry eyes can lead to irritation and twitching. Aging, digital screen use, medications, and environmental conditions can all reduce tear production. Use lubricating eye drops (artificial tears) regularly, and wear wraparound sunglasses outdoors to protect against wind and dryness.
At Specialty Eyecare, we can evaluate whether your twitching is linked to dry eye syndrome and recommend the right treatment or eye drops.
4. Reduce Eye Strain
Digital eye strain is increasingly common. Staring at screens or close-up work for long periods fatigues your eye muscles. Follow the 20-20-20 rule — every 20 minutes, look at something 20 feet away for 20 seconds.
5. Cut Back on Caffeine and Alcohol
Caffeine and alcohol stimulate the nervous system, which may trigger involuntary muscle movements. Try reducing coffee, tea, or alcohol intake and see if your twitching subsides.
6. Address Allergies
If your eyes are itchy, red, or watery, allergies may be the culprit. Over-the-counter antihistamine drops can help reduce inflammation, while prescription options from your optometrist offer stronger relief when needed.
7. Protect Your Eyes from UV Exposure
Prolonged exposure to sunlight can strain your eyes and increase twitching. Always wear UV-protective sunglasses outdoors to block 99–100% of UVA and UVB rays. This also helps reduce your long-term risk of macular degeneration and cataracts.
8. Eat a Balanced, Nutrient-Rich Diet
Deficiencies in nutrients like magnesium can contribute to muscle spasms. Include foods such as leafy greens, nuts, bananas, and whole grains in your meals. According to the Cleveland Clinic, magnesium supports muscle and nerve function, which can help reduce twitching.
When to See an Eye Doctor
Most eyelid spasms go away on their own. However, you should book an eye exam at Specialty Eyecare if:
-
Twitching lasts longer than a week
-
It interferes with your vision
-
It spreads to other parts of your face
-
You experience redness, swelling, or discharge
Chronic or severe twitching may be a sign of an underlying neurological or ocular issue that requires medical attention.
At Specialty Eyecare, Dr. Bashir and Dr. Nguyen use advanced diagnostic tools to identify the cause and create a personalized plan to relieve symptoms and restore comfort.
Restore Comfort and Clarity with Specialty Eyecare
Your eyes work hard every day — they deserve professional care. Whether you’re experiencing persistent twitching, dryness, or general eye discomfort, our compassionate team is here to help you find lasting relief.
👁️ Schedule your appointment today with Dr. Mumtaz Bashir or Dr. Nguyen at specialtyeyecare.com to keep your eyes healthy, hydrated, and comfortable.

No responses yet