Most styes clear up on their own within one to two weeks with simple home care. A stye is a small, painful bump on your eyelid caused by a bacterial infection in one of the tiny oil glands along your lash line. The single most effective thing you can do is apply warm compresses consistently, but there are several other steps that speed healing and prevent the stye from getting worse.
What Causes a Stye
A stye forms when bacteria, usually staph, infect one of the small glands in your eyelid. If the infection hits a gland right at the base of an eyelash, you get an external stye, the kind that looks like a pimple on the edge of your lid. If it reaches a deeper oil gland embedded in the eyelid itself, you get an internal stye, which swells from the inside and can be harder to see but just as uncomfortable.
Either way, the gland becomes blocked and fills with pus, creating that red, tender lump. Common triggers include touching your eyes with unwashed hands, sleeping in old eye makeup, and using expired cosmetics. People who have chronic eyelid inflammation or oily skin tend to get styes more often.
Stye vs. Chalazion
Not every bump on your eyelid is a stye. A chalazion looks similar but develops farther back on the lid and is usually painless. If your bump appeared right at the eyelid’s edge, hurts when you blink, and came on quickly, it’s almost certainly a stye. A chalazion tends to grow more slowly, feels firm rather than tender, and results from a blocked gland without an active infection. The home care steps overlap, but chalazia are more likely to need professional drainage if they stick around.
Warm Compresses: The Most Important Step
Heat is the cornerstone of stye treatment. A warm compress softens the hardened oil blocking the gland and encourages the stye to drain naturally. The American Academy of Ophthalmology recommends applying a warm compress for about 5 minutes at a time, two to four times per day.
To make one, soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid. The cloth cools quickly, so re-soak it every minute or so to keep steady warmth on the area. Some people prefer a microwavable eye mask designed for this purpose, which holds heat longer and is easier to use. Whichever method you choose, consistency matters more than any single session. Doing this three or four times a day for several days is what actually gets the stye to drain.
After each warm compress, you can gently massage the area around the stye with clean fingers. This helps move the trapped oil toward the surface. Light pressure is enough. Don’t squeeze or try to force anything out.
Keep Your Eyelids Clean
Gentle eyelid cleaning reduces bacteria and prevents the infection from lingering. Dilute a small amount of baby shampoo or a fragrance-free, dye-free soap in warm water. Dip a clean cotton swab or washcloth into the mixture and gently wipe along your affected eyelid. Don’t scrub or rub the area. One soft pass is enough. Do this once or twice a day while the stye is healing.
Pre-made eyelid cleansing wipes are another option if you prefer something more convenient. Either way, always wash your hands before touching your eye area.
What Not to Do
The most important rule: do not pop or squeeze a stye. It looks like a pimple, and the temptation is real, but squeezing can push the infection deeper into your eyelid or spread it to surrounding tissue. Potential consequences include severe infection, scarring or permanent discoloration of your eyelid, and damage to the surface of your eye (a corneal abrasion). Let the stye drain on its own. Warm compresses do the same job without the risk.
You should also avoid wearing contact lenses while you have a stye, since lenses can trap bacteria against your eye. Skip eye makeup entirely until the stye is gone. Mascara, eyeliner, and eyeshadow applied over or near the bump can reintroduce bacteria and delay healing.
Over-the-Counter Products
OTC stye ointments are available at most pharmacies, but they don’t treat the infection itself. These products are lubricants, typically a blend of mineral oil and white petrolatum, that temporarily relieve the burning and irritation a stye can cause. They’re useful if your eye feels dry or gritty, but they won’t make the stye resolve faster. Warm compresses and lid hygiene remain the primary treatment.
Over-the-counter pain relievers like ibuprofen or acetaminophen can help if the stye is particularly sore, especially in the first few days when swelling peaks.
How Long Recovery Takes
With consistent warm compresses and good lid hygiene, most styes start improving within a few days and fully resolve in one to two weeks. You’ll typically notice the swelling go down first, followed by the stye shrinking as it drains. Some styes rupture and release a small amount of pus on their own, which is normal and actually a sign of healing. Just clean the area gently afterward.
If a stye isn’t improving after two to three weeks, or if it seems to be getting worse after the first few days, it may need professional attention. An ophthalmologist can perform a quick in-office procedure to drain the stye, which involves numbing the area and making a small opening to release the trapped material.
Signs That Need Prompt Attention
Most styes are harmless, but certain symptoms signal that the infection may be spreading or that something more serious is happening. See an eye doctor within a day or two if:
- Your eye swells shut
- Pain or swelling increases after the first two to three days instead of improving
- Blisters form on your eyelid
- Your eyelid feels hot to the touch
- Your vision changes
These can indicate the infection has moved beyond the original gland, and you may need prescription antibiotic drops or ointment to clear it.
Preventing Styes From Coming Back
If you’ve had one stye, you’re more likely to get another. A few habits significantly lower your risk. Replace all eye makeup every three months, even if the products still seem fine. Bacteria accumulate in mascara tubes and eyeliner pencils over time, and old cosmetics are one of the most common triggers for recurrent styes. If you develop any eye infection, throw out all your eye makeup immediately and start fresh once the infection clears.
Never share eye makeup, applicators, or towels with others. Remove all eye makeup before bed every night, using a gentle cleanser rather than rubbing at your lids. If you wear contact lenses, wash your hands thoroughly before handling them and follow your replacement schedule strictly. For people prone to repeated styes, a daily eyelid cleaning routine with diluted baby shampoo, even when you don’t have an active stye, can keep the glands clear and reduce flare-ups.

