Stye (Hordeolum): Causes, Symptoms, Treatment & Prevention
A painful red bump on your eyelid is almost always a stye — a common, usually harmless bacterial infection. Here's exactly what causes it, how to treat it fast, why you should never pop one, and what it means if a "stye" just won't go away.
Quick Answer
A stye (hordeolum) is a painful, swollen bump on the eyelid caused by a bacterial infection of an eyelash follicle or oil gland, most often from Staphylococcus bacteria. Most styes resolve within 3-7 days with warm compresses and good eyelid hygiene. Never squeeze or pop one — this can spread the infection. See a doctor if it doesn't improve within 10-14 days, grows rapidly, affects your vision, or keeps coming back.
Key Takeaways
- A stye is a bacterial infection of an eyelash follicle (external) or oil gland (internal).
- Warm compresses, 3-4 times daily, are the single most effective home treatment.
- Never squeeze or pop a stye — let it drain naturally or have it drained by a doctor.
- Most styes clear within a week; see a doctor if it persists beyond 10-14 days.
- Frequently recurring styes often point to underlying blepharitis worth treating directly.
- A firm, painless lump can remain after a stye heals — this is usually a harmless chalazion.
What Is a Stye?
A stye is a localized bacterial infection that forms at the base of an eyelash or inside an oil gland in the eyelid, usually caused by Staphylococcus bacteria. Styes come in two main types:
External Stye (Hordeolum Externum)
Forms along the outer edge of the eyelid, often from an infected eyelash follicle — usually more visible and easier to spot early.
Internal Stye (Hordeolum Internum)
Develops inside the eyelid from an infected meibomian oil gland — less visible but can cause a stronger "something stuck in my eye" sensation.
Stye or Chalazion?
Quick distinction: a stye is painful and sudden, an active infection. A chalazion is usually painless and slower-forming, from a blocked gland without active infection. Both respond well to warm compresses. See our full swollen eyelid guide for a deeper comparison.
What Causes a Stye?
Bacterial Infection
Staphylococcus bacteria, normally present on the skin, infect an oil gland or eyelash follicle to form a stye.
Poor Eyelid Hygiene
Not washing hands before touching your face, expired makeup, or poorly cleaned contact lenses all introduce bacteria to the eyes.
Blocked Oil Glands
The tiny meibomian glands along the eyelid can clog with excess oil or debris, creating a breeding ground for bacteria.
Frequent Eye Rubbing
Rubbing with unclean hands directly transfers bacteria to the eyelids.
Chronic Blepharitis
Ongoing eyelid inflammation makes recurrent styes significantly more likely.
Weakened Immune System
Stress, poor sleep or illness make you more susceptible to bacterial infections generally, including styes.
Symptoms of a Stye
How to Treat a Stye
Warm compress
10-15 minutes, 3-4 times daily — softens the stye, reduces swelling, and encourages natural drainage. The single most effective home step.
Eyelid hygiene
Wash hands before touching your eyes; clean the area gently with a mild, doctor-approved eyelid cleanser or diluted baby shampoo.
Never squeeze or pop it
This can spread the infection and worsen the condition — let it drain naturally.
Over-the-counter options
Antibiotic ointment can help reduce bacterial growth; pain relievers like ibuprofen ease discomfort.
Medical drainage
If a stye persists beyond two weeks or is extremely painful, an eye doctor can safely drain it or prescribe antibiotics.
What If a "Stye" Just Won't Go Away?
Most styes clear within a week or two. If a bump on your eyelid isn't improving after consistent warm compresses and 2+ weeks, it's worth getting checked rather than continuing to wait — a few things can mimic a stubborn stye:
- It may actually be a chalazion, which sometimes needs in-clinic drainage
- Underlying chronic blepharitis may be driving repeated flare-ups
- Rarely, spreading redness, swelling and fever can mean the infection is progressing into cellulitis, which needs urgent treatment
- Very rarely, a bump that won't heal, keeps recurring in exactly the same spot, or looks unusual — particularly in older adults — should be examined to rule out other eyelid conditions that can mimic a stye
This last point isn't meant to alarm you — the vast majority of stubborn eyelid bumps are still just a stye or chalazion. But "it's been six weeks and it's not really changing" is a different situation than "it's day 4 and healing," and deserves an actual look.
Can a Stye Leave a Lump Behind?
Yes, sometimes. If the blocked gland doesn't fully clear even after the infection itself resolves, it can leave a firm, usually painless lump called a chalazion. This is common and generally harmless — many resolve on their own with continued warm compresses over several weeks, though a persistent one may benefit from in-clinic drainage.
Preventing Styes
- Wash your hands frequently, especially before touching your eyes
- Avoid sharing makeup or personal eye care products
- Replace eye makeup every 3-6 months
- Clean contact lenses properly and never sleep in them
- Manage chronic blepharitis if you have it
- Support your immune system with good sleep and a balanced diet

Dr. Shuchi GuptaCataract (Phacoemulsification) · LASIK · Glaucoma · Anterior Segment Specialist
"Most styes are genuinely simple — warm compress, good hygiene, patience, and it's gone within a week. The patients I ask more questions of are the ones getting styes over and over in the same spot. That's usually blepharitis quietly driving the whole cycle, and treating that directly stops the repeat visits far better than treating each stye one at a time."
FAQs About Styes
Styes themselves are not contagious, but the bacteria that cause them can spread through direct contact with shared towels, makeup, or other personal items. Practising good hygiene reduces this risk.
Most styes resolve within 3-7 days with warm compresses and proper eyelid hygiene, though some persist for up to two weeks. Larger or internal styes may take longer.
Yes, indirectly. Stress can weaken the immune system, making the eyes more susceptible to bacterial infections, including styes, alongside other risk factors like poor sleep or hygiene.
It's best to avoid eye makeup until the stye fully heals, since makeup and applicators can introduce more bacteria and worsen irritation. Discard makeup used around the time the stye appeared.
See an eye doctor if the stye doesn't improve after 10-14 days, becomes extremely painful, grows rapidly, affects your vision, or if you develop styes very frequently. Fever or spreading redness needs prompt attention.
No. Never squeeze or pop a stye yourself — this can push the infection deeper and spread bacteria. If drainage is needed, it should be done by an eye doctor under sterile conditions.
An external stye forms along the outer edge of the eyelid, usually from an infected eyelash follicle. An internal stye develops inside the eyelid from an infected oil gland, is less visible, and can sometimes take longer to resolve.
Rarely, an untreated stye can progress into a more serious infection like cellulitis, causing spreading redness, fever or pain, which needs urgent treatment. A bump that doesn't heal or looks unusual, especially in older adults, should be examined to rule out other conditions.
Frequently recurring styes are often linked to chronic blepharitis, poor eyelid hygiene, or sometimes an underlying skin condition like rosacea. A specialist can identify the cause and recommend a long-term routine to reduce recurrence.
Yes, sometimes. If the blocked gland doesn't fully clear, it can leave a firm, usually painless lump called a chalazion — common and generally harmless, often improving with continued warm compresses.
Stye Not Improving After a Week?
Get a proper evaluation and, if needed, safe in-clinic drainage at Save Sight Centre, Adarsh Nagar, North Delhi.
Disclaimer: For general awareness only, not medical advice. Please consult an eye specialist at Save Sight Centre for a proper diagnosis, especially for a stye that persists, recurs frequently, or looks unusual. Results vary by person.