Got a symptom but not sure what's causing it? Use our award-winning symptom checker to find out – it's free!

2 min read

Twitching Eyes And Muscles

Medically reviewed

All of Healthily's articles undergo medical safety checks to verify that the information is medically safe. View more details in our safety page, or read our editorial policy.

In this article

Twitches are common and very rarely a sign of anything serious. They often go away on their own, but see a doctor if a twitch lasts more than 2 weeks.

What causes eye twitching?

Most people get twitches from time to time. They're often linked to:

  • stress and anxiety
  • tiredness and exhaustion
  • drinking caffeine or alcohol
  • some medicines – check the side effects on the packet or leaflet

They can affect any part of the body. Twitches in the eyes or legs are particularly common.

You may also have tingling or cramps (spasms) in the same area.

How you can help stop a twitch

A twitch may come and go but will normally stop in a few days or weeks. There isn't usually any treatment for it.

There are some things you can do to help:


  • get plenty of rest
  • try to find ways to relax
  • stretch and massage any muscles affected by cramps
  • try not to worry about it – a twitch is usually harmless, and worrying can make it worse


  • drink lots of caffeine – such as tea and coffee
  • drink lots of alcohol
  • stop taking a prescribed medicine without getting medical advice – even if you think it could be causing your twitch

See a doctor if:

  • you have a twitch for more than 2 weeks
  • you have a twitch in more than one place
  • the affected area feels weak
  • you think a prescribed medicine might be causing your twitch

What happens at your doctor's appointment

Your doctor may:

  • check for causes of a twitch, like stress or a medicine you're taking
  • ask you to come back if the twitch hasn't stopped in a few weeks
  • refer you to a specialist called a neurologist for tests to look for conditions that can cause a twitch

Conditions that can cause a twitch

Most twitches aren't caused by a medical condition.

But a twitch that doesn't go away or occurs with other symptoms could be something like:

  • benign fasciculation syndrome – long-lasting twitches and cramps caused by overactive nerves
  • dystonia – a group of uncommon conditions that cause muscle spasms
  • motor neurone disease – a rare condition that causes weakness and gets worse over time
Content supplied byNHS
Was this article helpful?

Important: Our website provides useful information but is not a substitute for medical advice. You should always seek the advice of your doctor when making decisions about your health.