A stye is a small, painful bump on the eyelid caused by a blocked or infected oil gland. Getting them often usually means something is repeatedly clogging those glands — thick oils, makeup residue, or habits like rubbing your eyes. The good news is that most styes are minor and the prevention steps are straightforward.
Styes are common and rarely serious. Most clear up on their own within a week or two. But if you keep getting them, the pattern is worth paying attention to. Recurring styes can point to blepharitis, a chronic inflammation of the eyelid margin, or to habits that keep blocking the same glands. This guide explains what a stye actually is, why some people get them repeatedly, and what genuinely helps prevent them.
What Is a Stye and What Causes It?
A stye is an infection of a tiny oil-producing gland at the base of an eyelash or inside the eyelid. The medical term is hordeolum. Most are caused by Staphylococcus bacteria, which normally live harmlessly on the skin but can multiply inside a blocked gland.
There are two main types. An external hordeolum affects the glands at the eyelash line and usually points outward like a small pimple. An internal hordeolum affects the larger oil glands deeper in the eyelid and can be more painful. Both produce a tender red bump, and both are usually caused by the same family of bacteria.
A stye is not the same as a chalazion, though people often confuse the two. A chalazion is a blocked oil gland that becomes a firm, usually painless lump without active infection. A stye is tender and infected. A chalazion can develop after a stye, or on its own. This distinction matters because a chalazion often needs different care.
The core problem in most styes is the same: an oil gland gets blocked, oil builds up, and bacteria multiply in the trapped oil. Anything that increases gland blockage or bacterial load on the eyelid raises your risk.
Why Do I Get Frequent Styes?
Frequent styes almost always trace back to a chronic eyelid condition or a repeated habit. The most common driver is blepharitis — inflammation of the eyelid margins that keeps the oil glands blocked and the skin colonized with bacteria.
Blepharitis is very common and often underrecognized. It causes crusty debris along the lash line, redness, and a gritty feeling. When the eyelid margin stays inflamed, the small oil glands along it clog more easily, and styes become a recurring pattern rather than a one-time event.
Other factors that raise the risk of repeated styes include:
- Thick or blocked gland oil. Some people naturally produce oil that clogs more easily. This tendency can run in families.
- Rosacea. Ocular rosacea affects the eyelids and is a well-established risk factor for recurring styes and blepharitis.
- Seborrheic dermatitis. This common skin condition causes flaky, oily skin on the scalp, face, and eyelid margins.
- Contact lens use. Wearing lenses without proper cleaning can introduce bacteria and irritate the eyelid margin.
- Makeup habits. Leaving eye makeup on overnight or using old products keeps residue and bacteria against the lash line.
- Rubbing your eyes. Frequent rubbing transfers bacteria and irritates the glands.
- Diabetes. Poorly controlled blood sugar is associated with more frequent and more stubborn styes.
One less obvious point: styes are not caused by “bad hygiene” in the ordinary sense. Many people with frequent styes are perfectly clean. The issue is usually the eyelid margin itself — the oil glands and the skin bacteria that live there — not dirt.
What Makes Some People More Prone to Styes?
Some people are simply more prone to blocked eyelid glands, and that susceptibility is real. It comes down to how your oil glands behave, your skin type, and your immune response to normal skin bacteria.
People with oily skin, rosacea, or seborrheic dermatitis tend to have more active oil glands and more inflammation along the eyelid margin. That combination makes blockage more likely. The same is true for people whose gland oil is thicker than average.
Age and general health play a role too. Diabetes and conditions that affect immune function are associated with more frequent styes. If you get styes repeatedly and have other unexplained symptoms, it is reasonable to mention the pattern to a doctor rather than assume it is only a hygiene issue.
Stress and lack of sleep are often blamed for styes. The link is not well established in clinical research, though poor sleep and stress can affect immune function generally. It is fair to say the connection is plausible but not proven as a direct cause.
How Do You Treat a Stye at Home?
Warm compresses are the mainstay of home care for a stye, and they are well supported in clinical practice. A clean washcloth soaked in warm — not hot — water and held against the closed eyelid for about 10 to 15 minutes, several times a day, helps soften the blocked oil and encourage drainage.
Keep the compress clean and use a fresh cloth each time to avoid adding bacteria. Do not squeeze, pop, or press on a stye. Squeezing can push infection deeper into the eyelid tissue, and in rare cases that spread can become serious.
Gentle eyelid cleaning also helps. A small amount of diluted baby shampoo on a clean cloth, or a commercially available eyelid wipe, can be used along the lash line to remove crust and debris. This is a standard part of eyelid hygiene for people with blepharitis.
Over-the-counter lubricating eye drops can ease irritation. Avoid contact lenses and eye makeup until the stye has fully cleared, because both can reintroduce bacteria or irritate the eyelid.
Most styes drain and heal on their own within about one to two weeks. If a stye is not improving, is getting larger, or is very painful, see a doctor. Some styes need medical treatment, and a doctor can also check whether something else — like a chalazion or blepharitis — is the real problem.
When Should You See a Doctor About a Stye?
Most styes are minor, but some need medical attention. See a doctor if a stye does not improve after about a week or two of warm compresses, or if it keeps getting worse.
Seek care promptly if you notice any of the following:
- Swelling that spreads to the whole eyelid or the area around the eye
- Pain that is severe or increasing
- Blurred vision or changes in vision
- Fever or feeling generally unwell
- A stye that returns in the same spot repeatedly
Spread of infection beyond the eyelid is uncommon but can be serious, so spreading swelling and fever are reasons to get medical care rather than wait. A doctor may prescribe antibiotic ointment or, in some cases, drain a stye that will not resolve on its own.
How Can I Prevent Frequent Styes?
Preventing frequent styes comes down to keeping the eyelid margin clean and the oil glands working. For people with recurring styes, consistent eyelid hygiene is the most reliable step.
Daily eyelid cleaning helps most. Gently wiping the lash line with a clean, damp cloth or an eyelid wipe removes the crust and oil that block glands and feed bacteria. Doing this as part of your daily routine — especially if you have blepharitis or rosacea — reduces how often glands clog.
Other practical prevention steps:
- Remove eye makeup every night. Never sleep in eye makeup. Replace eye makeup every few months, since products collect bacteria over time.
- Wash your hands before touching your eyes and avoid rubbing them.
- Clean contact lenses properly and follow the replacement schedule. Do not sleep in lenses unless they are approved for overnight wear.
- Use warm compresses regularly if you are prone to blocked glands. Some clinicians recommend routine warm compresses for people with chronic blepharitis to keep the oil flowing.
- Manage underlying conditions. If you have rosacea, seborrheic dermatitis, or diabetes, treating and controlling those conditions reduces stye frequency.
- Do not share eye makeup or towels with others.
One point worth being honest about: there is no single proven way to guarantee you will never get another stye. The evidence supports eyelid hygiene and warm compresses as the most useful preventive measures, particularly for people with blepharitis. Beyond that, managing underlying skin and health conditions is where the real leverage is.
Frequently Asked Questions
Are styes contagious?
Styes are not considered contagious in the usual sense, though the bacteria involved can spread from one part of your own eyelid to another. Avoid sharing towels, washcloths, or eye makeup while you have an active stye.
How long does a stye usually last?
Most styes heal on their own within about one to two weeks with warm compresses. See a doctor if a stye is not improving after that time or is getting worse.
Can I wear contact lenses or makeup with a stye?
It is best to avoid contact lenses and eye makeup until the stye has fully cleared. Both can irritate the eyelid and reintroduce bacteria to the area.
Does popping a stye make it heal faster?
No. Never squeeze or pop a stye, because it can push infection deeper into the eyelid and cause more serious problems. Warm compresses are the safer way to encourage drainage.

