There are multiple known factors that can contribute, including:
– stress
– lack of sleep or change in sleeping pattern
– low calcium levels or other electrolyte imbalances
– fatigue
– dry eyes
– caffeine
– alcohol
The medical term for eyelid twitching is Myokemia
Treatment for eyelid twitching usually involves resolving the above factors. In some rare cases, a botox injection is needed to relax the small muscles around the eye that are over-active.