The most common things that make the muscle in your eyelid twitch are fatigue, stress, caffeine, and heavy alcohol intake. Rarely, they can be a side effect of a medicine used for migraine headaches. Once spasms begin, they may continue off and on for a few days. Then, they disappear.