Why do I keep getting styes?

Last updated September 3, 2026.

A stye is a blocked oil gland on the eyelid edge that bacteria move into, and repeat styes usually mean the glands keep blocking - most often from blepharitis, which MedlinePlus says is worth treating to prevent recurrence, plus habits like eye-rubbing and old makeup. Warm compresses drain them; daily lid hygiene prevents them. Pymander is a free AI doctor, 24/7 by text, and can help.

Another stye again? Text a free AI doctor

Start a free AI doctor consult →

What to do

Related questions

Sources

Pymander is not a replacement for a physician and does not provide medical advice, diagnosis, or treatment.

Free AI doctor, 24/7 by textStart a free AI doctor consult