There are many problems that cause twitching eyes, and the main reasons as following:
1. Tiredness. Lack of sleep or overtime work can easily cause tiredness and eye twitch. Relax and catch up on your sleep may help.
2. Alcohol. It's been reported that drink too much alcohol can cause eyes to twitch.
3. Allergy problems. Allergies can cause many eye problems, such as pink eyes, swelling eyes and eye twitching. You'd better see a doctor if it caused by allergies.
4. Dry eyes. Many people experience dry eyes, which may be caused by using eyes for a long period of time, weather, and contact lenses and so on. If you are experiencing dry eyes at the moment, that would be one of the reasons causes dry eyes.
If your eye twitch last for a long period of time, you’d better see a doctor.