beginning of content

Twitching eye

5-minute read

Key facts

  • Eye twitches are usually harmless.
  • Most of the time the eye twitching is mild and goes away on its own.
  • See your doctor if your eye keeps twitching or if the twitching closes your eye and affects your vision.

What is a twitching eye?

A 'twitching eye' or an 'eye twitch' is when your eyelid quickly moves a little. It can happen because of muscle spasms in your eyelid. The word 'spasm' means a sudden movement in one or more muscles.

A twitch in the eye can happen to anyone. It is not normally painful, but it can be very annoying.

Eye twitches are usually harmless. Most of the time the twitch is mild and goes away on its own.

What are the symptoms of a twitching eye?

A twitching eye is when you feel a movement around your eye that you cannot control. It can be in your eyelid or in the parts of your face that are close to your eye. It can feel like a very fast shaking.

It can happen on your upper eyelid or lower eyelid or both. Sometimes the twitching lasts for a short time, but it can last for hours or days.

What causes a twitching eye?

It can be hard to know exactly what causes an eye twitch. Things that can cause or trigger eye twitches include:

Sometimes, irritation of your eye or inner eyelids can cause twitching.

If your eyelids close involuntarily, you may have 'blepharospasm'. This can last for seconds or hours. Blepharospasm affects the muscles around your eyes.

Very rarely, serious eyelid spasms may be a sign of a nerve disorder.

How is the cause of twitching eye diagnosed?

Your doctor will ask about your symptoms and general health. They will also check what medicines you are taking.

Your doctor will look at your eye and do a general physical examination.

Your doctor may recommend you see a specialist if your eye twitch lasts a long time or becomes very uncomfortable. Depending on your symptoms, they may refer you to an:

CHECK YOUR SYMPTOMS — Use the Symptom Checker and find out if you need to seek medical help.

When should I see my doctor?

Most eye twitches are mild and go away on their own. It's important to see your doctor if:

How is twitching eye treated?

Most eye twitches are mild and do not last long. There is usually no treatment needed.

Self-care at home

If you have a twitching eye, it may help to:

Medicines for eye twitching

If dry eyes trigger your eye twitching, you may get some relief from eye drops for dry eyes. Talk to your pharmacist or doctor about eye drops that may be suitable.

Other treatment options

If you have been diagnosed with blepharospasm, botulinum toxin type A injections (such as Botox) may be given to reduce the spasms.

Talk to your doctor or specialist about the risks and benefits of this treatment.

Can twitching eye be prevented?

You can try to keep a diary to work out if there is a trigger for you eye twitching. You may be able to prevent a twitching eye by avoiding your triggers.

Resources and support

The Royal Australian and New Zealand College of Ophthalmologists has information on eye conditions.

You can call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria). A registered nurse is available to speak with 24 hours a day, 7 days a week.

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information