^The best solution imo,
The most common things that make the muscle in your eyelid twitch are
fatigue, stress, and caffeine. Once spasms begin, they may continue off
and on for a few days. Then, they disappear. Most people experience this
type of eyelid twitch on occasion and find it very annoying. In most
cases, you won't even notice when the twitch has stopped.
Eyelid twitching usually disappears without treatment. In the meantime, the following steps may help:
* Get more sleep.
* Drink less caffeine.
* Lubricate your eyes with eye drops.
If twitching is severe, small injections of Botulinum toxin (Botox) can temporarily cure the spasms.
Call your primary care doctor or eye doctor (ophthalmologist) if:
* Eyelid twitching does not go away within 1week
* Twitching completely closes your eyelid
* Twitching involves other parts of your face
* You have redness, swelling, or a discharge from your eye
* Your upper eyelid is drooping