Eye twitching or eyelid twitching is a very common condition, also called as myokymia. Twitches are involuntary muscle contractions that mostly affect lower eyelid of one eye or sometimes the upper lid. Generally, eye twitches come and go, but at times it may even last for weeks or months.

Eye Twitching

A minor eye twitch is an uncontrollable muscle spasm that may come on and off which may last for 2-4 days, disappear on its own and it is harmless.

A severe eye twitch lasts longer and doesn’t settle on its own. It would be signaling a neurological condition affecting the eyelid known as hemifacial spasm. Though this condition is less common, it can be treated.

Some Common Triggers


Stress is perhaps the most common cause of eye twitching. Lifestyle modification and spending valuable time with friends or pets, yoga, and meditation are some of the easiest ways to handle the stress that is making your eyelid twitch.


Lack of sleep can make you tired and it can trigger a twitch in the eyelid. Getting proper sleep and following a regular sleep schedule can help.


Overdoing coffee and too much- caffeinated beverages may cause eye twitching. Cut down on caffeinated beverages like coffee, soft drinks, and tea, for an immediate relief.


If you observe eye twitching after drinking beer, whisky or any other liquor try staying away from it, as alcoholic beverages can significantly cause the eyelids to twitch.


People with eye allergies can have itching, swelling and watery eyes. Upon rubbing the eyes, histamines are released into the lid tissues, which may trigger eyelids to twitch. To fix these issues, your ophthalmologist may recommend antihistamines eye drops to stop eyelid twitch.


Dry eyes are another common reason that can make your eyes to twitch. Environmental conditions, overuse of computers, smartphones and other gadgets may cause eye strain leading to dryness. Take regular breaks from staring at the gadgets. Over-the-counter eye drops also help in treating this condition.