Why Is My Eyelash Twitching and When to Worry

Your eyelash isn’t actually twitching. What you’re feeling is the eyelid muscle just beneath your lashes firing involuntarily, creating a fluttering or pulsing sensation right along the lash line. This is called eyelid myokymia, and it’s one of the most common nerve-related quirks in the human body. In the vast majority of cases, it’s completely harmless and resolves on its own within a few days to a few weeks.

What’s Happening in Your Eyelid

Your eyelids are controlled by a thin, circular muscle that wraps around your eye socket. This muscle is wired directly to your brain through the facial nerve, the seventh of twelve cranial nerves. When something disrupts the signaling along that nerve pathway, even briefly, the muscle fibers can start contracting on their own in small, rapid bursts. That’s the twitch you feel.

The twitching usually affects only one eye at a time, most often the lower lid. You might notice it for a few seconds, then it stops, then it comes back minutes or hours later. Other people can rarely see it happening, even though it feels dramatic from your side. The contractions are too small and too fast to be visible in most cases.

The Most Common Triggers

Eyelid twitching is almost always triggered by lifestyle factors rather than a medical condition. The usual suspects overlap in ways that make it hard to pin down a single cause, but these are the ones most consistently linked to episodes:

  • Fatigue and poor sleep. Sleep deprivation is probably the single most common trigger. When your nervous system is running on too little rest, small misfires in nerve signaling become more likely.
  • Stress. Physical or emotional stress increases nervous system activity across the board, making involuntary muscle contractions more frequent.
  • Caffeine. Coffee, energy drinks, and tea are stimulants that can increase nerve excitability. People who notice twitching after increasing their caffeine intake often see it resolve when they cut back.
  • Screen time and eye strain. Staring at a screen for long periods reduces your blink rate, which dries out the surface of your eye. Dry, irritated eyes can trigger the surrounding muscles to twitch.
  • Alcohol. Even moderate alcohol consumption can contribute to twitching, likely through a combination of dehydration and its effects on nerve function.

Certain medications can also cause eyelid twitching as a side effect, particularly drugs used to treat Parkinson’s disease. If your twitching started around the same time as a new prescription, that connection is worth exploring with your prescriber.

The Magnesium Question

You’ve probably seen advice to take magnesium supplements for eye twitching. This is one of the most persistent pieces of health advice on the internet, and the evidence behind it is surprisingly weak. A clinical study that directly tested this idea measured magnesium, calcium, and phosphate levels in people with eyelid twitching and compared them to people without it. The researchers found no significant differences between the two groups for any of those minerals. Eyelid twitching does not appear to be related to serum magnesium levels.

That doesn’t mean magnesium supplementation can’t help in other ways. If you’re deficient in magnesium (which is relatively common), correcting that deficiency may improve your sleep quality or reduce general muscle tension, both of which could indirectly reduce twitching. But the direct “low magnesium causes eye twitches” claim doesn’t hold up to scrutiny.

How to Stop the Twitching

Most eyelid twitches resolve on their own once the underlying trigger improves. Three changes make the biggest difference: getting more sleep, reducing stress, and cutting back on caffeine. For many people, that’s all it takes.

In the meantime, a warm compress can help relax the twitching muscle. Place a warm, damp washcloth over the affected eye for a few minutes, and gently massage the eyelid area while the warmth soaks in. This works by releasing tension in the muscle fibers that are misfiring.

If you spend a lot of time looking at screens, artificial tears (lubricating eye drops available at any pharmacy) can help keep your eye surface moist and reduce the irritation that contributes to twitching. Making a conscious effort to blink more often during screen work also helps. The 20-20-20 rule is a simple framework: every 20 minutes, look at something 20 feet away for 20 seconds.

When Twitching Signals Something More Serious

Benign eyelid twitching and more serious conditions look very different. The red flags to watch for are specific. You should get evaluated if the twitching doesn’t go away within a few weeks, if the affected area feels weak or stiff, if your eyelid closes completely with each twitch, if you have difficulty opening the eye, if twitching starts happening in other parts of your face or body, if the eye becomes red or swollen with discharge, or if the eyelid starts drooping.

These symptoms can point to conditions like blepharospasm, a neurological disorder where the eyelid muscles contract forcefully and involuntarily. Blepharospasm is different from the garden-variety twitch. It tends to affect both eyes, gets worse over time, and can interfere with vision. For people with blepharospasm, injections that temporarily weaken the overactive muscle have a 98% success rate, with more than half of patients achieving full relief. The effects last up to 12 weeks before needing to be repeated.

Hemifacial spasm is another possibility when twitching spreads beyond the eyelid to other muscles on the same side of the face. This is caused by a blood vessel pressing on the facial nerve and typically requires imaging to diagnose.

For the vast majority of people reading this, though, none of that applies. Your eyelid is twitching because you’re tired, stressed, caffeinated, or some combination of the three. Give it a week of better sleep and less coffee, and it will almost certainly stop on its own.