Styes happen when tiny oil glands in your eyelid get blocked and then infected, usually by common skin bacteria, which causes that red, sore bump near your lashes.

What a stye actually is

  • A stye is a small, painful, red bump on the eyelid, often right at the eyelash line.
  • It’s essentially a mini “pimple” caused by an infected oil gland or eyelash follicle on the lid.

Think of it as a clogged skin pore on your eyelid that gets irritated and inflamed.

Why we get styes (main causes)

  • Bacteria in a blocked gland: The main culprit is Staphylococcus bacteria, which normally live harmlessly on skin but can cause infection if trapped in a gland or lash follicle.
  • Rubbing eyes with dirty hands: Touching or rubbing your eyes transfers bacteria from fingers to eyelids, especially if hands are not washed.
  • Oil and makeup buildup: Old eye makeup, not removing makeup at night, or buildup of oil and debris along the lashes can clog the glands and set up an infection.
  • Contact lens habits: Inserting or removing lenses without proper hand washing or lens disinfection increases the chance of bacteria getting to the eyelid.

Who tends to get them more

Some people are just more prone to styes because of underlying conditions or habits.

  • Chronic eyelid inflammation (blepharitis) makes glands easier to clog and infect.
  • Skin conditions like rosacea or seborrheic dermatitis can irritate the eyelid area and raise the risk.
  • Diabetes or a weakened immune system can make infections (including styes) more likely.
  • Poor sleep, poor nutrition, and overall low hygiene around the eyes may trigger more frequent styes.

Common myths vs reality

  • “Styes are from stress alone.” Stress does not directly cause a stye, but it may weaken defenses and make infections more likely.
  • “They mean you’re dirty.” Not necessarily; even people with good hygiene can get styes, but irregular face and hand washing does increase risk.
  • “They’re never contagious.” The bacteria involved can spread via shared towels, pillowcases, or makeup, so avoiding sharing these items is smart.

Quick prevention pointers

  • Wash hands regularly and avoid rubbing your eyes whenever possible.
  • Remove eye makeup every night and replace old eye products periodically.
  • Keep contact lenses and their cases clean, and follow disinfection instructions exactly.

TL;DR

We get styes when normal skin bacteria get trapped in a blocked oil gland or eyelash follicle, often helped along by eye rubbing, makeup or oil buildup, and sometimes underlying skin or health conditions.

Bottom note: Information gathered from public forums or data available on the internet and portrayed here.