How To Stop an Eyelid Twitch
What It Means, Common Causes and When To Call an Eye Doctor
Published July 2026
If you’ve ever had an eyelid twitch, you know how distracting it can be — and sometimes a little concerning. One minute everything feels fine, and the next your eyelid won’t stop moving. The good news is that most eyelid twitching is harmless and temporary.
Understanding what’s behind it can help ease your mind. Learning the common causes, what can trigger it, simple ways to find relief and when to see an eye doctor can help you better manage it.
The lasting fix for an eyelid twitch is addressing the trigger.— Anne M. Langguth, MD
What Is Eyelid Twitching and What Causes It?
Eyelid twitching (also called eye twitching) is a small, repeated involuntary movement of your eyelid. It often affects one eye and tends to come and go on its own.
“Eyelid twitching is extremely common and usually benign. Most eyelid twitching is a harmless flutter of a single eyelid muscle — usually the lower one but the upper eyelid can twitch, too — that comes and goes over seconds, hours or a few days,” says Anne M. Langguth, MD, an ophthalmologist at Northwestern Medicine. “While annoying, it’s rarely a sign of anything serious.”
In rare cases, an eyelid twitch may be linked to conditions, such as essential blepharospasm or hemifacial spasm.
- Essential blepharospasm is a movement disorder and neurological condition that causes frequent, sometimes forceful blinking or eyelid closure in both eyes. These movements happen on their own due to automatic muscle contractions.
- Hemifacial spasm typically affects one side of the face. It causes twitching that often starts around the eye and may spread to other facial muscles. This usually happens when a blood vessel puts pressure on the facial nerve.
These conditions are less common but can lead to stronger, more frequent or longer-lasting spasms.
Most Common Triggers
“Typically, an eyelid twitch serves as your body signaling extra stress, caffeine or a need for sleep,” says Dr. Langguth.
Several everyday factors can play a role in eyelid twitching, including:
- How you manage stress and anxiety
- Not getting enough sleep
- Too much caffeine
- Dry eyes
- Side effects of certain medications, such as antidepressants and seizure medications
- Screen-related eye strain
Spending long hours on a computer or phone can leave your eyes feeling tired and dry, which can increase the chances of twitching.
Because screen time is such a common trigger, it helps to build in a few simple habits to give your eyes a break:
- Follow the 20-20-20 rule. (Every 20 minutes, look 20 feet away for 20 seconds.)
- Adjust your screen brightness and lighting.
- Blink more often to prevent dryness.
- Take short breaks away from the screen throughout the day.
Are Vitamins or Deficiencies Linked to Eyelid Twitching?
Sometimes eye twitching is linked to low levels of certain nutrients, like magnesium, which helps your muscles function properly.
But most eye twitching isn’t caused by a vitamin deficiency. Eating a balanced diet and staying hydrated usually give your body what it needs. Before starting any new vitamins or supplements, check with your doctor.
How Long Does Eyelid Twitching Usually Last?
For most people, eyelid twitching lasts anywhere from a few minutes to a few days. It may come and go throughout the day and often resolves on its own.
If twitching lasts longer than a few weeks, it doesn't always mean it's serious. But it may be a sign of stress, fatigue or another trigger.
How To Stop an Eyelid Twitch Quickly
“There's no instant off-switch to stop an eyelid twitch, but a few steps can calm things down,” says Dr. Langguth.
She recommends the following:
- Close your eyes and rest them for a few minutes.
- Take a short break from screens.
- Apply a warm compress to relax the eyelid.
- Gently massage your eyelid.
- Use artificial tears or lubricating eye drops.
- Practice slow, deep breathing.
These steps can help reduce symptoms and lower the chance of twitching returning.
How To Prevent Eyelid Twitching
“The lasting fix for an eyelid twitch is addressing the trigger,” says Dr. Langguth.
She recommends building a few simple habits into your daily routine to help make eyelid twitching less likely:
- Get consistent, quality sleep.
- Cut back on caffeine and alcohol.
- Treat dry or strained eyes.
- Find healthy ways to manage stress.
- Give your eyes regular breaks during the day.
“If you're overdue for an eye exam or need a new glasses prescription, that's worth checking, too. Eye strain is a common factor with eyelid twitching,” says Dr. Langguth.
When To See an Eye Doctor
Although most eyelid twitching is not a cause for concern, there are times when it’s important to check in with an ophthalmologist (eye doctor).
Dr. Langguth recommends seeing an eye doctor if eyelid twitching doesn’t go away, starts happening more often or if you develop other symptoms, including twitching that:
- Lasts more than a couple of days to weeks
- Forces the eye to squeeze shut
- Spreads beyond the eyelid to the cheek or corner of the mouth
- Includes vision changes, such as blurred vision or double vision
- Causes a drooping eyelid, redness, discharge or swelling
“These symptoms can point to conditions beyond a simple twitch that benefit from evaluation,” says Dr. Langguth.
Your eye doctor can review your symptoms and health history. They can help determine what’s causing your eyelid twitch, check for any underlying issues and develop a treatment plan.
“Twitching comes from a tiny eye muscle misfiring, not a sign that something is wrong with your brain. Since caffeine and sleep deprivation are the two biggest offenders, the most effective treatment options are often rest and less caffeine,” says Dr. Langguth. “For the rare stubborn or severe cases, botulinum toxin injections are a safe, well-established option that can relax the muscles and reduce ongoing twitching.”