Most styes resolve on their own within one to two weeks. If yours has lasted longer than that, something is either preventing it from healing or the bump on your eyelid isn’t actually a stye anymore. Several common reasons explain why a stye lingers, and understanding which one applies to you determines what comes next.
How Long a Stye Should Last
An external stye, the kind that forms a visible pimple-like bump along your lash line, typically clears up within a week with consistent warm compresses. Internal styes sit deeper inside the eyelid, tend to be more painful, and generally take one to two weeks to resolve. If either type hasn’t started improving after about a week of home treatment, that’s the point where something else may be going on.
It May Have Turned Into a Chalazion
This is the most common reason a “stye” seems to stick around for weeks or months. A stye starts as an active infection, red and painful. Once the infection clears, the blocked oil gland it came from can leave behind a firm, painless lump called a chalazion. In the first couple of days, the two look identical. But over time a stye stays painful and sits right at the eyelid margin, while a chalazion migrates toward the center of the lid and stops hurting.
Many people don’t realize the transition happened because the bump never went away. If your lump has been there for several weeks and no longer hurts, you’re almost certainly dealing with a chalazion rather than an ongoing infection. Chalazions can persist for months. Conservative treatment with warm compresses is recommended for at least one to two months before considering drainage. If the lump is large or bothersome after that period, a doctor can perform a small in-office procedure to drain it.
Your Warm Compresses May Not Be Effective Enough
Warm compresses are the single most important home treatment for both styes and chalazions, but most people don’t do them thoroughly enough. A washcloth dipped in warm water cools off within a minute or two, which isn’t long enough to soften the hardened oil clogging the gland. You need sustained, consistent heat for 10 to 15 minutes at a time, several times a day.
A microwavable eye mask or a clean sock filled with rice holds heat far longer than a washcloth. After each compress session, gently massage the area with clean fingers to help the blocked gland drain. Skipping days or cutting sessions short is the most common reason styes and chalazions stall instead of resolving.
An Underlying Eyelid Condition
If styes keep coming back or never fully clear, a chronic eyelid condition is often the root cause. The two most common culprits are blepharitis (ongoing inflammation along the eyelid margin) and meibomian gland dysfunction, a condition where the tiny oil glands lining your eyelids don’t work properly. Meibomian gland dysfunction can cause chronic styes and repeated chalazions because those oil glands stay partially blocked, creating a cycle of inflammation and infection.
Tiny mites called Demodex, which live on everyone’s skin in small numbers, can also play a role. Studies suggest that anywhere from 42% to 81% of people with blepharitis have a higher-than-normal population of these mites on their eyelids. A high density of Demodex is connected to chronic blepharitis and the stubborn eyelid inflammation that comes with it. Over-the-counter lid scrubs containing tea tree oil or hypochlorous acid, used once or twice daily for one to three months, can bring mite populations under control. For more severe cases, doctors sometimes prescribe anti-parasitic medications or the antibiotic doxycycline, particularly if you also have rosacea.
If you notice flaky, crusty debris along your lash line, persistent redness, or a gritty feeling in your eyes alongside your recurring styes, an underlying eyelid condition is very likely involved. Treating the stye alone won’t fix the problem. You need to address the chronic inflammation to break the cycle.
Internal Styes and Antibiotic Limitations
Internal styes are harder to treat because they sit deep within the eyelid tissue, where topical antibiotic drops and ointments often can’t penetrate effectively. Many eye doctors now skip topical antibiotics entirely for internal styes and move straight to oral antibiotics, which deliver higher concentrations of medication to the infection site through your bloodstream.
If you’ve been using antibiotic eye drops for an internal stye without improvement, the drops may simply not be reaching the infection. An internal stye that doesn’t resolve can progress to a more serious skin infection around the eye, so a stubborn one warrants a visit to your eye doctor rather than continued waiting.
What a Doctor Can Do
For a stye or chalazion that won’t budge with home care, there are three main medical options. Your doctor might prescribe oral antibiotics if infection is still present. A steroid injection directly into the bump can reduce swelling, particularly for chalazions. And for persistent lumps, a minor in-office drainage procedure is the definitive treatment. The doctor numbs the area with local anesthesia, makes a small incision on the inside of the eyelid, and removes the trapped material. Recovery is quick, and the procedure typically leaves no visible scar since the cut is made from the inner surface of the lid.
When a Bump Isn’t a Stye at All
Rarely, a lump that looks like a persistent stye or chalazion is actually something more serious. Sebaceous carcinoma, a type of eyelid cancer, is sometimes called “the great masquerader” because it can mimic a benign chalazion. It occurs more often on the upper eyelid, tends to be painless, and may have a yellowish appearance. The warning signs that should raise concern include a chalazion that keeps growing rather than shrinking, one that recurs in the same spot after being drained, persistent eyelid thickening or inflammation that doesn’t respond to any treatment, and loss of eyelashes near the bump.
These cases are rare, but any eyelid lump that has been present for several months, keeps returning, or looks unusual should be evaluated by an eye doctor. A biopsy can rule out anything serious and give you a clear answer.