← Back to blog
4 min read

Eye Twitching: Why Your Eyelid Twitches and What Helps

Dr. Pedro Yelamo Vera
Medical Review

Medically Reviewed by Dr. Pedro Yelamo Vera, MD

Licensed Physician No. 484814280 · Official Medical College of Bizkaia (Spain)Last reviewed: 5 November 2026

5.0 on Google32 reviews

Eye twitching is usually harmless myokymia.

A woman with a gentle smile sits at a sunny kitchen table, a cup of tea next to her, conversing with someone unseen.
Need help now?

You don't have to figure this out alone

Dr. Pedro Yelamo Vera is an independent, bilingual GP licensed in Spain. Book a 15-minute video consultation in English or Spanish for €50, with a private electronic prescription issued under Spanish law when clinically appropriate.

Book a Video Consultation

Eye twitching, that flutter in your eyelid that comes and goes, is usually myokymia: tiny, harmless spasms of the eyelid muscle. It is set off by tiredness, stress, caffeine, screens or dry eye, and it nearly always goes away on its own within days or weeks. This guide is by Dr. Pedro Yelamo Vera, a GP licensed in Spain (Colegiado No. 484814280).

In short
  • Eyelid twitching (myokymia) is common and almost never serious.
  • It usually affects one eyelid, more often the lower one.
  • More sleep, less coffee and alcohol, breaks from screens and treating dry eye all help.
  • See a doctor if it lasts more than a few weeks, the eye shuts fully or other parts of the face twitch.
  • A drooping eyelid with double vision, or a drooping face and trouble speaking: call 112.

Why does my eyelid twitch?

The twitch comes from tiny spasms in the muscle that closes the eyelid. It feels like a flutter that lasts seconds and keeps coming back for hours or days. The most common triggers, according to Mayo Clinic, are:

  • Tiredness and lack of sleep.
  • Stress.
  • Too much caffeine.
  • Alcohol and smoking.
  • Eye strain from screens or reading.
  • Dry eye, or an irritated eye or eyelid.
  • Bright light, wind or air pollution.

How do I stop my eye twitching?

  • Get enough sleep at regular times.
  • Cut down on coffee, tea, energy drinks and alcohol.
  • Take breaks from screens: every 20 minutes, look at something far away for a few seconds.
  • If your eye feels dry or gritty, try preservative-free artificial tears.
  • If your eyelid edges are red or crusty, warm compresses and gentle cleaning help.
  • Find ways to ease stress. See our guide on how to lower cortisol and stress.

At a Spanish farmacia, ask for lágrimas artificiales sin conservantes (preservative-free artificial tears). The everyday Spanish name for the twitch is tic en el ojo.

Is it a lack of magnesium?

You will often hear this, but there is no good evidence that low magnesium causes eyelid twitching in healthy people. Do not take supplements on your own if you have kidney problems or take other medicines. Ask your doctor or pharmacist.

How long does eye twitching last?

It usually goes away within a few days or weeks once the trigger is sorted. It can come back at times of stress or poor sleep.

What is blepharospasm?

This is different and much less common. Both eyes close tightly without you meaning to, more and more often. It can make reading or driving hard. It is a movement disorder (a type of dystonia). An eye doctor or a neurologist treats it, often with botulinum toxin injections.

What is hemifacial spasm?

It is a twitch that starts in the eyelid and spreads to the cheek or mouth on the same side. It is usually caused by a blood vessel pressing on the nerve of the face. It also needs a doctor's check.

When should I see a doctor?

  • The twitching lasts more than a few weeks.
  • The eyelid shuts fully with each twitch, or you find it hard to open the eye.
  • The twitch spreads to other parts of the face or body.
  • The eyelid droops.
  • The eye is red, swollen or sticky.

When should I go to A&E or call 112?

  • A drooping eyelid with double vision or a severe headache.
  • A drooping face, weakness in an arm or leg, or trouble speaking: call 112.
  • A red, painful eye with loss of vision.

Frequently asked questions about eye twitching

Is eye twitching a sign of something serious?

Almost never. It is only a worry when it comes with other symptoms, such as a drooping eyelid, face weakness or changes in vision.

Why is my left eye twitching?

The side does not matter. The causes are the same, such as tiredness, stress or caffeine.

Do artificial tears help?

Yes, if you have dry eye, which is a common cause. Spanish pharmacies sell them without a prescription.

Can children get eye twitches?

Yes. Sometimes it is a blinking tic that passes on its own. See a doctor if it lasts weeks or there are other tics.

Can a doctor check eye twitching by video?

Yes. A doctor can look at the eyelid on video, go through the likely causes and decide if you need an eye doctor.

Getting a medical assessment

If you are in Spain and your eyelid has been twitching for a while, you can book a video consultation with Dr. Pedro Yelamo Vera, a physician registered in Spain. You can also read about dry eye, blepharitis and insomnia. A prescription is never guaranteed: it is issued only where clinically appropriate after a genuine evaluation, as a private electronic prescription under Spanish law. This service is for urgent, non-emergency care. In an emergency, call 112.

This guide is general information. It does not replace the package leaflet or the advice of your doctor or pharmacist.

Sources

This content is written and reviewed by a licensed physician with reference to the following sources.

  1. MedlinePlus: Eyelid twitch
  2. Mayo Clinic: Eye twitching
  3. NHS: Double vision
Dr. Pedro Yelamo Vera

Dr. Pedro Yelamo Vera

General Practitioner & Telemedicine Specialist · License No. 484814280

Every consultation takes place by secure video call at a time you choose, with no waiting rooms and no rushed appointments. From routine health concerns and medical certificates to second opinions on tests received abroad, my goal is to make quality healthcare simple, transparent, and genuinely accessible. You always know the full cost before you book, and you leave each consultation with a clear plan and the confidence that you have been properly heard.

About the doctor →
Urgent medical care by video consultation with Dr. Pedro Yelamo VeraEvery day · 07:30–20:30

One named doctor, from first call to follow-up

Book a secure 15-minute video consultation with Dr. Pedro Yelamo Vera for €50. Appointments every day, 07:30–20:30 (Spain time). For urgent, non-emergency care; in an emergency, call 112.

Book a Video Consultation

Related Guides

Your privacy, your choice

We use essential cookies to keep this site working. With your permission, we would also like to use analytics cookies to see which pages help patients most, and advertising cookies to measure our campaigns. You can change your choice at any time under “Cookie settings” at the bottom of every page. Cookie & Privacy Policy