4 doctors weighed in:

My right eye twitches a lot for a couple days at a time what causes that?

4 doctors weighed in
Dr. Kenneth Cheng
Family Medicine
1 doctor agrees

In brief: Caffeine?

Eye twitching usually means the eyelid muscle is being irritated or stimulated.
This is common when we drink too much caffeine or other energy drinks, surge of adrenaline (from vigorous exercise, ) or from stimulant-type medications (decongestants, diet pills, etc.). See your doctor if these symptoms continue.

In brief: Caffeine?

Eye twitching usually means the eyelid muscle is being irritated or stimulated.
This is common when we drink too much caffeine or other energy drinks, surge of adrenaline (from vigorous exercise, ) or from stimulant-type medications (decongestants, diet pills, etc.). See your doctor if these symptoms continue.
Dr. Kenneth Cheng
Dr. Kenneth Cheng
Thank
Dr. Tal Raviv
Ophthalmology

In brief: Stress

You are describing myokymia - an involuntary twitching of the skin around the eyelids.
It's believed to be related to lack of sleep, stress, and caffeine use. Change these risk factors and it should abate.

In brief: Stress

You are describing myokymia - an involuntary twitching of the skin around the eyelids.
It's believed to be related to lack of sleep, stress, and caffeine use. Change these risk factors and it should abate.
Dr. Tal Raviv
Dr. Tal Raviv
Thank
Dr. Pavel Conovalciuc
Family Medicine

In brief: Nerve irritation

Usually benign nerve irritation is the culprit.
Rubbing it plus using a warm compress may be enough to make it go away. Also, be reassured and stay at peace and the nerve will do so as well.

In brief: Nerve irritation

Usually benign nerve irritation is the culprit.
Rubbing it plus using a warm compress may be enough to make it go away. Also, be reassured and stay at peace and the nerve will do so as well.
Dr. Pavel Conovalciuc
Dr. Pavel Conovalciuc
Thank
Get help from a real doctor now
Dr. Bennett Machanic
Board Certified, Neurology
48 years in practice
55M people helped
Continue
108,000 doctors available
Read more answers from doctors