I’ve Had a Twitchy Left Eye For a Week; What Does it Mean
/Medically, an eyelid twitch is referred to as ‘Myokymia’. The twitching sensation is the result of the sudden spasmodic contraction of the obicularious muscle, which is normally used for closing your eyelids.
Read More