blink! 🫵Get blink! — £14.99
Eye health

Why Is My Eye Twitching?

An eyelid twitch is almost always harmless, but that doesn't make it less annoying — and most people don't know what's actually causing it. Here's what's behind it and how to make it stop.

5 min read

What's actually happening

The medical name for an eyelid twitch is myokymia. It's an involuntary spasm of the orbicularis oculi — the thin ring of muscle that closes the eyelid. When this muscle fires without you intending it to, that's the flicker you feel.

It's almost always benign and self-resolving. But it does have specific causes, and addressing them reliably stops the twitching and stops it from coming back.

The most common causes

Fatigue
The single most common cause. Eyelid twitching increases when you're tired — from a long day, poor sleep, or hours of focused screen work. The muscle has been active all day and starts misfiring when it's depleted.
Caffeine
Caffeine stimulates the nervous system. Too much of it, or caffeine late in the day when your system is already fatigued, increases the likelihood of involuntary muscle contractions. If twitching tends to hit in the afternoons and you drink coffee regularly, this connection is worth testing.
Dry eyes
When the eye surface dries out, it sends irritation signals to the brain. One response is a spasm of the eyelid muscle — a reflex attempt to spread tear film across the eye. Reduced blink rate during screen use causes dry eyes, which is why twitching and heavy screen use so often go together.
Stress
Stress increases baseline nervous system activity. More neural noise means more chance of involuntary muscle firing. Eyelid twitches are a recognised stress symptom, especially during sustained mental work like deadline periods or difficult projects.
Screen brightness and glare
Working in a dim room with a bright screen, or dealing with glare, makes you squint continuously without realising it. Sustained contraction of the muscles around the eye contributes to twitching by end of day.
Magnesium
Low magnesium can increase muscle irritability. The evidence isn't definitive, but it's consistent enough that it's worth considering if nothing else explains persistent twitching. Magnesium deficiency is common and often goes unnoticed.

How to make it stop

Most twitches resolve within a day or two of addressing the underlying cause. In order of reliability:

Take a proper screen break and rest your eyes with them closed for a few minutes
Reduce caffeine, particularly anything after midday
Use preservative-free artificial tears if your eyes feel dry or gritty
Improve your sleep — even one extra hour often resolves twitching that's been going for days
Reduce screen brightness or address glare in your workspace
Apply a warm compress to the eyelid for a few minutes to relax the muscle

When to see a doctor

Simple eyelid twitching is benign. See a doctor if:

Both eyelids are affected simultaneously
The twitch involves other facial muscles beyond the eyelid
It has been going on for more than three weeks without improvement
Your eyelid is closing completely against your will
You have other neurological symptoms alongside the twitching

Sustained twitching affecting both eyes or other facial muscles can indicate blepharospasm or hemifacial spasm, which are distinct conditions that need proper medical assessment.

The dry eye connection

Dry eyes from low blink rate are one of the most common triggers for eye twitching. blink! monitors your blink rate throughout the day and alerts you when it drops — so your eye surface stays lubricated before the irritation starts.

Get blink! — £14.99
Why Do My Eyes Get Tired So Quickly?
How to Stop Eyes Watering at a Computer
Dry Eye Risk Quiz
Find out your dry eye risk in 2 minutes.