2 doctors weighed in:

Why do I keep getting eye styes?

2 doctors weighed in
Dr. Lisa Abrams
Ophthalmology - Pediatric

In brief: Excessive lid oils

Styes are the result of a blocked oil gland on the lid.
They are treated primarily with warm compresses--4-5x per day for 10-15 minutes. You can help prevent them by performing lid washes--apply a few drops of non-stinging baby shampoo to a warm washcloth and gently scrub your eyelash area for 30 seconds every night. Also adding flaxseed oil to your diet seems to be helpful in prevention.

In brief: Excessive lid oils

Styes are the result of a blocked oil gland on the lid.
They are treated primarily with warm compresses--4-5x per day for 10-15 minutes. You can help prevent them by performing lid washes--apply a few drops of non-stinging baby shampoo to a warm washcloth and gently scrub your eyelash area for 30 seconds every night. Also adding flaxseed oil to your diet seems to be helpful in prevention.
Dr. Lisa Abrams
Dr. Lisa Abrams
Thank
Dr. Michael Rizen
Ophthalmology

In brief: Meibomian Glands

A stye is a clogged inflamed oil gland in the eyelid.
You probably have meibomian gland dysfunction. You should ask your eye md about this. It is abbreviated "mgd." there are treatments for this which can reduce the frequency that you get styes.

In brief: Meibomian Glands

A stye is a clogged inflamed oil gland in the eyelid.
You probably have meibomian gland dysfunction. You should ask your eye md about this. It is abbreviated "mgd." there are treatments for this which can reduce the frequency that you get styes.
Dr. Michael Rizen
Dr. Michael Rizen
Thank
Get help from a real doctor now
Dr. Arnon Rubin
Board Certified,
21 years in practice
163K people helped
Continue
111,000 doctors available
Read more answers from doctors