I finally looked up what is causing my right, upper eyelid to spasm sometimes:
An eyelid twitch is called a blepharospasm. It happens when your eyelid muscles repeatedly and rhythmically contract. In some instances, the eyelid may repeatedly close (or nearly close) and re-open.
Causes, incidence, and risk factors
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.
More severe contractions, where the eyelid completely closes, are possible. These can be caused by irritation of the surface of the eye (cornea) or the membranes lining the eyelids (conjunctiva).
Sometimes, the reason your eyelid is twitching cannot be identified. This form of eyelid twitching lasts much longer, is often very uncomfortable, and can also cause your eyelids to close completely.
In addition to having repetitive, uncontrollable twitching or spasms of your eyelid (usually the upper lid), you may be very sensitive to light or have blurry vision.
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 can temporarily cure the spasms.