Eye care · evaluated online

Stye

Most styes clear in a week with warm compresses. Sometimes antibiotics or in-office drainage are needed.

Licensed clinicians · Licensed in your state
Stye
Common Rx
Erythromycin ointment, sometimes oral antibiotics
Time to feel better
3–7 days
Contagious
Slightly contagious
Telehealth fit
Yes — photos help
Quick answer

A tender red bump on the edge of your eyelid, like a small pimple, is a stye (hordeolum) — an infected eyelid gland. Most styes drain and heal on their own within a week or two, and the single most useful step is a warm compress held on the eye for 10 minutes several times a day to help it open. Don't squeeze it. A licensed clinician can confirm it's a stye and prescribe an antibiotic ointment online if it's worsening or not improving.

Seek emergency care if: the redness and swelling spread across the eyelid or cheek, you develop a fever, vision changes, or pain when moving the eye — these can signal orbital cellulitis, an emergency.

See a clinician now

What is stye?

A stye (hordeolum) is a painful red bump on the eyelid edge caused by infection of an eyelid gland — usually staphylococcus bacteria. External styes are on the outer eyelid; internal styes are deeper.

Most resolve on their own with warm compresses. Persistent or worsening styes may need topical antibiotics, oral antibiotics, or in-office drainage.

Do I have stye? Common signs

If most of these describe what you're experiencing, telehealth may be a good next step:

Painful red bump on eyelid Swelling Tenderness Sometimes a small yellow head (pus point) Watering eye Sensitivity to light Crusty discharge Usually single bump
Here's how it actually works
01
Tell us what's going on5-minute online intake covers your symptoms, history, and any photos.
02
A clinician reviewsLicensed in your state. Reviews your case and asks anything needed.
03
Rx to your pharmacyIf treatment is appropriate, the prescription goes to the pharmacy you choose.

What causes it

Bacterial infection (Staph aureus) of an eyelid gland. Often triggered by eyelid hygiene issues, eye makeup, contact lenses, or blepharitis.

Is it contagious?

Mildly — the bacteria can spread to others through close contact with eye discharge.

Warm compresses are the unsung hero — 10 minutes, four times a day, for several days usually does it.

Can it be treated online?

Routine styes are well-suited to telehealth. Persistent (>2 weeks), recurrent, large, or pre-septal cellulitis signs (spreading redness, fever) need in-person care. Vision changes, severe pain, or anything affecting the eye itself need urgent ophthalmology.

How stye is treated

Warm compresses 10–15 min, 3–4x daily for 5–7 days — primary treatment. Erythromycin ointment or bacitracin if not resolving. Oral antibiotics (cephalexin, dicloxacillin) for spreading infection. Persistent styes may need incision and drainage in office.

Self-care while you wait

When to skip telehealth and seek emergency care Spreading redness/swelling around the eye, fever, vision changes, eye pain on movement — possible orbital cellulitis, an emergency.

How long does it last?

Most clear in 3–7 days with consistent warm compresses. Some take 2 weeks.

Frequently asked questions

Why does it hurt so much?

Eyelid skin has lots of nerves and minimal room for swelling. Small things cause big symptoms.

Is it like a pimple?

Similar concept — blocked gland with infection. Don't pop it; it can spread infection.

Will it leave a scar?

Usually no scar from a typical stye. Repeated incision and drainage can occasionally.

How is a chalazion different?

Chalazion is a chronic, painless, firmer lump from a blocked oil gland — usually no infection. Different management.

Can I wear contacts?

No — wait until fully resolved and discard the lenses worn during the infection.

This page is for general information only — not a substitute for individual medical advice. A licensed clinician reviews every intake submitted through PrescriberNow before any prescription is issued. If you're experiencing a medical emergency, call 911 or go to the nearest emergency room.

Get expert care today

Talk to a licensed clinician online, get answers and a treatment plan in minutes.

Start your visit