Eye twitching, also known as eyelid twitching, can be caused by a variety of factors. The most common type of eyelid twitching is called myokymia, which may be triggered by alcohol intake, bright light, caffeine excess, eye strain, and fatigue
. Other causes of eye twitching include stress, certain drugs and medications (including caffeine), dry or irritated eyes, and insufficient sleep
. In rare cases, eye twitching can be a side effect of a medicine used for migraine headaches
. Persistent, frequent eye twitching can be a symptom of a condition called benign essential blepharospasm