Eye twitching is a common condition that may be caused by a variety of factors, including fatigue, stress, eye strain, caffeine or alcohol consumption, or irritation of the eye surface or inner eyelids. If your eye twitching persists for more than 2 weeks, it is recommended that you consult with a doctor to rule out any serious underlying conditions.