Eye twitching and eyelid spasms are fairly common. Usually only the bottom lid of one eye is involved, but the top eyelid also can twitch. Most eye twitches last a short time, while others can last weeks or even months. Eye twitches can be causes by many different things, like: stress, tiredness, eyestrain, caffeine, alcohol, dry eyes, nutrition, and allergies. Almost all eye twitching is not a serious sign of a medical problem, which means it can be hard to treat. The only real way to make the twitching stop is to figure out the cause and deal with it accordingly.
Your eye might twitch because of:
Stress: Our bodies react in different ways to stress, one can be eye twitching. Reducing the amount of stress in your life can help make it stop.
Tiredness: Catching up on your sleep can help make the twitching go away. Lack of sleep can trigger eyelid spasms.
Eye Strain: Your eyes might be working too hard if your prescription has changed or you need glasses. Also, staring at the computer all day could cause your eyes to be stressed, it’s good to take a break or ask your eye doctor about special computer glasses.
Caffeine and Alcohol: Too much of either caffeine or alcohol can cause eye twitching, it might be a good idea to cut back.
Dry Eyes: Older people develop dry eyes. As do people who take certain medications or drink too much caffeine or alcohol. There are treatments available- ask your doctor about a dry eye evaluation.
Nutrition: Lack of certain nutritional substances can trigger eye twitching. If you think you have a nutritional deficiency contact you doctor to talk to over with them.
Allergies: Eye allergies can cause itching, swelling and watery eyes. If you rub your eyes you could release histamine into the lid tissues of your eye which can cause the twitching.
It is best to talk with your eye doctor to ensure the best health of your eyes.There are more serious forms of eyelid twitching like blepharospam or hemifacial spasm, which are much less common and should be diagnosed by an eye doctor.