Individual episodes of eyelid twitching typically last for one or a few seconds and occur intermittently throughout the day. You may have eyelid twitching for a few days, but it typically goes away within a week.