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.
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.