Skip to main content
Eye twitch causes

Eye twitching: common causes and how to stop it

Eye twitches are very common-it’s likely you’ve experienced one before. It is not a serious condition, and often will go away by itself. Usually only one eyelid will twitch, although occasionally both eyes will be affected.

Why is my eye twitching? 7 common causes

There are a number of different reasons why your eye may be twitching. The most common causes include:

  1. Caffeine or alcohol. Consuming caffeine or alcohol is thought to cause eye twitching. Try cutting down, either by abstaining or switching to decaffeinated beverages.
  2. Stress. Everyone’s bodies react in different ways to stress, and it can cause eye twitches in some people. Finding ways to reduce stress is key, whether it be practising yoga, taking up meditation, physical exercise, or taking breaks.
  3. Dry eyes. Your eyes may be twitching as a result of dry eye. If so, talk to your optician for a dry eye assessment. You may be advised of available dry eye treatments, for example using hydrating drops .
  4. Not having a balanced diet. Vitamin deficiency, particularly magnesium, can cause eye spasm. Talk to your doctor about vitamin supplements
  5. Tiredness. Your eyes may be twitching because they are tired. Try to catch up on sleep.
  6. Eye strain. You may be suffering from eye strain. Visit your optician to evaluate the health of your eyes and whether your prescription needs to be amended. You may also be experiencing computer strain. If so, try to take 20 second breaks every 20 minutes, by looking at something at least 20 meters away.
  7. Allergies. Allergies may irritate your eyes causing twitching. Ask a doctor or chemist about using eye drops to reduce the effect your allergies have on your eyes. Bear in mind that these drops can cause dry eyes.

Other treatments for twitchy eyelids

  • Botox injections- If your eye twitching is becoming a severe distraction for your everyday life, you could consider Botox injections. These injections will help to stop the spasm by preventing your muscles contracting. This is only an option if your health care professional or ophthalmologist advises it is the best treatment.
  • Warm water- Warm water is said to stop eye twitching briefly. A warm compress with a cotton pad held over the eye for a few minutes is usually advised in practice.