If you have ever had an eyelid twitch for an extended period of time, you know how annoying it is. An eyelid twitch (or tic) is when you have a spasm or slight movement of your upper or lower eyelid. It comes on suddenly, and can last for a minute, hours, days or even longer.