Eyelids and eye surface
Recurrent styes: why they keep coming back and what helps
A stye is a small, painful lump on the eyelid, usually caused by a bacterial infection of an eyelash follicle or eyelid gland. Most settle within about a week, but some people get them again and again. This guide looks at why that happens, what you can do to reduce the chance of another one, how a stye differs from a chalazion and when repeated styes are worth a proper eye check.
Last checked: 2026-10-10
Key facts
At a glance.
-
Common and usually minor
The NHS says a stye is a small, painful lump on the eyelid that is common, should go away within a week and is rarely a sign of anything serious.
-
Usually bacterial
The NHS says styes are often caused by bacteria infecting an eyelash follicle or eyelid gland.
-
Linked conditions
You are more likely to get a stye if you have long-term blepharitis or rosacea, according to the NHS.
-
Do not squeeze
The NHS warns not to try to burst a stye or remove an eyelash yourself because this can spread the infection.
-
Warm compress helps
The NHS suggests holding a warm, clean, wet flannel against the eye for 5 to 10 minutes, 2 to 4 times a day.
-
Not every lump is a stye
A hard lump that is not very painful is more likely to be a chalazion, and a red, watery, swollen eyelid without a lump is more likely conjunctivitis or blepharitis.
What a stye is and what recurrent means
A stye is a small, painful lump on or inside the eyelid or around the eye. The NHS says the skin around it may be swollen and red, and the stye may be filled with yellow pus. The eye may be red and watery, but vision should not be affected. A stye usually affects one eye, but it is possible to have more than one at the same time and in both eyes.
Having an occasional stye is common and there is nothing to investigate. People usually describe their styes as recurrent when they come back repeatedly over months, appear in clusters, or return in the same spot. That pattern is a sign that something is keeping the eyelid margin inflamed, and it is more useful to look for that underlying driver than to treat each stye as a one-off.
Why styes keep coming back
The NHS says styes are often caused by bacteria infecting an eyelash follicle or an eyelid gland. Anything that makes the edge of the eyelid more prone to infection or blocked glands makes a repeat more likely.
-
Blepharitis, a long-term inflammation of the eyelid margins. The NHS says it causes swollen, itchy eyelids, sore or gritty eyes, flakes or crusts at the roots of the lashes and eyelids that stick together in the morning, and its symptoms often come and go.
-
Rosacea, which the NHS names alongside blepharitis as a reason that styes are more likely.
-
Skin conditions such as seborrhoeic dermatitis, which the NHS lists as one cause of blepharitis.
-
Glands in the eyelids not producing enough oil, another cause of blepharitis listed by the NHS.
-
Hygiene habits around the eyes, such as leaving eye make-up on overnight, touching the eyes with unwashed hands or sharing towels and flannels.
Is it a stye, a chalazion or something else?
The NHS says it is probably not a stye if there is no lump, in which case a swollen, red, watery eye or eyelid is more likely to be conjunctivitis or blepharitis. It also says that if the lump is hard but not very painful it is more likely to be a chalazion. A chalazion is a lump in the eyelid that is typically firm and not very painful, and the NHS points to Moorfields Eye Hospital for more information about it.
The distinction matters for recurrent problems, because someone who keeps getting lumps may be experiencing a mixture of the two. A GP or eye specialist can usually tell the difference by looking at the lid.
What to do when a stye appears
To reduce swelling and help a stye heal, the NHS suggests soaking a clean flannel in warm water and holding it against the eye for 5 to 10 minutes, repeating this 2 to 4 times a day. Painkillers such as paracetamol or ibuprofen can ease the pain, and aspirin should not be given to children under 16.
The NHS advises avoiding contact lenses and eye make-up until the stye has burst and healed, and warns not to burst a stye or remove an eyelash yourself. Squeezing can push the infection deeper or spread it to the surrounding eyelid.
Reducing the chance of another one
The NHS says you can help avoid styes by keeping your eyes clean. In practice, for people who get them repeatedly, that means building a short, consistent routine rather than reacting only when a lump appears.
-
Wash your face and remove eye make-up before bed.
-
Keep your eyelids and eyelashes clean, especially if you have blepharitis. The NHS describes holding a warm flannel on the closed lid for 5 to 10 minutes, gently massaging the lids for around 30 seconds and then wiping along the lid edge with cotton wool or a cotton bud to remove flakes and crusts.
-
Continue the lid cleaning even when symptoms settle, because the NHS notes that blepharitis symptoms come and go.
-
Wash your hands before putting contact lenses in or taking them out.
-
Do not share towels or flannels with someone who has a stye, and do not rub your eyes unless your hands are clean.
-
Discuss rosacea or a scalp and skin condition with a GP if you have one, because treating it can calm the eyelid margin.
When to see a GP or get urgent advice
The NHS says to see a GP if a stye does not get better within a few weeks. It advises asking for an urgent GP appointment or getting help from NHS 111 if a stye is very painful or swollen, affects your vision, your eye is producing pus or the infection has spread to your eye or eyelid.
For recurrent styes, it is reasonable to see a GP even if each one clears up, particularly if they are frequent, tend to appear in the same place or come with symptoms of blepharitis or rosacea. The NHS says that if blepharitis does not clear up with regular cleaning a GP might suggest an antibiotic cream or ointment for the eyelid, and that severe blepharitis or additional eye symptoms may lead to referral to an eye specialist.
What a GP or eye specialist may do
The NHS says a GP may burst a stye with a thin, sterilised needle, remove the eyelash closest to the stye or refer you to an eye specialist in hospital. For people with a persistent lump, the NHS points to the Moorfields Eye Hospital information on chalazia, which are usually managed by a specialist team when they do not settle.
If blepharitis has caused other problems such as a cyst, antibiotic eyedrops or tablets may be recommended, according to the NHS. The long-term aim for recurrent styes is usually to control the eyelid inflammation so that fewer lumps form, rather than to treat each lump in isolation.
Frequently asked
Questions people ask.
Quick, plain-English answers to the questions we hear most.
-
Why do I keep getting styes in the same eye?
Repeat styes often reflect an underlying problem at the lid margin, such as blepharitis, which the NHS lists as something that makes styes more likely. A GP can check the lids and suggest how to manage the underlying inflammation.
-
Is a recurrent stye contagious?
The NHS advises not sharing towels or flannels with someone who has a stye, and washing hands before touching your eyes or contact lenses. Take this as a sensible precaution rather than a sign of a highly contagious illness.
-
How long does a stye last?
The NHS says styes are common and should go away within a week. If one has not improved within a few weeks, the NHS advises seeing a GP.
-
Can I pop a stye?
No. The NHS says not to try to burst a stye or remove an eyelash yourself because this can spread the infection. A GP may burst one with a sterilised needle if needed.
-
What is the difference between a stye and a chalazion?
The NHS says a hard lump that is not very painful is more likely to be a chalazion, which is a firm lump that is not very painful. A stye is usually painful, red and sometimes contains yellow pus.
-
Can I wear make-up or contact lenses with a stye?
The NHS advises avoiding contact lenses and eye make-up until the stye has burst and healed. After it clears, remove make-up before bed and keep the lids clean.
-
Do styes affect my sight?
The NHS says your eye may be red and watery but your vision should not be affected. If a stye affects your vision, the NHS advises asking for an urgent GP appointment or getting help from NHS 111.
-
Do antibiotics get rid of recurrent styes?
Antibiotics are not routinely needed for a single stye. The NHS says a GP might suggest an antibiotic cream or ointment for blepharitis that does not clear with cleaning, and antibiotic drops or tablets if other problems have developed.
-
When should recurrent styes be investigated?
Repeated styes, lumps that do not settle within a few weeks, or lumps in the same place are worth discussing with a GP. The NHS says the GP may refer you to an eye specialist if needed.
Where this comes from
Sources and checking.
This guide is for information, not medical advice.
Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.
Published 2026-10-10, next review 2027-10-10.
-
NHS: Stye, https://www.nhs.uk/conditions/stye/ (retrieved October 2026)
-
NHS: Blepharitis, https://www.nhs.uk/conditions/blepharitis/ (retrieved October 2026)
Related guides