Stye

Also called Hordeolum or Chalazion

A stye is a small, painful lump on or inside the edge of the eyelid. It is usually caused by a bacterial infection in an eyelash root or an oil gland. It can make the eyelid red and swollen. A similar, usually painless lump caused by a blocked gland is called a chalazion. Styes are common and not usually serious.

Last updated Nov 9, 2026

What it is

Most styes get better by themselves within 1 to 2 weeks. Holding a warm compress against the eye a few times a day helps.

Do not squeeze it. If it does not get better, a doctor may drain it or, if the infection spreads, give antibiotics.

Common signs

  • A red, painful lump on the eyelid
  • A swollen eyelid
  • A yellow spot of pus
  • A watery eye

How it is usually diagnosed

  • Looking at the eyelid

Records worth keeping

Keeping these together makes each appointment easier, especially when you see a new doctor:

  • GP or optometrist notes
  • Prescriptions

Questions to ask your doctor

  • How long should I use warm compresses?
  • Does it need to be drained?
  • Why do they keep coming back?

When to get help right away

Call 112 or go to the nearest emergency department if you have:

  • Redness and swelling spreading around the eye, changes in vision or pain moving the eye: get urgent help the same day

This page is general information. It is not a diagnosis and does not replace a doctor who knows your history. Medfold keeps your records organised; it does not interpret them.

Sources