The fastest way to get rid of a stye is consistent warm compresses, applied for 10 to 15 minutes, three to four times a day. Most styes resolve on their own within one to two weeks, but regular heat therapy can speed up the process by helping the blocked gland drain naturally. There’s no overnight cure, but the right approach can cut days off your recovery and keep the stye from getting worse.
Why Warm Compresses Work Best
A stye forms when a gland along your eyelid margin gets blocked and infected, usually at the base of an eyelash. The resulting bump fills with pus and becomes tender. Heat softens the hardened oil plugging the gland, encouraging it to open and drain on its own. Once it ruptures and releases that material, pain drops quickly and the bump starts shrinking.
To get the most out of a warm compress, soak a clean washcloth in warm water (comfortable to the touch, not scalding) and hold it against your closed eyelid for 10 to 15 minutes. Rewet it as it cools. Do this three to four times daily. Consistency matters more than any single session. Many people try it once, don’t see results, and give up. The real difference comes from sticking with it over several days.
A microwavable eye mask or a warm, damp washcloth sealed inside a zip-lock bag can hold heat longer than a plain washcloth, which cools off fast. The goal is sustained warmth against the eyelid.
Keep the Area Clean
Gentle eyelid hygiene helps prevent a stye from worsening or spreading bacteria. Mix a few drops of baby shampoo into a cup of warm water, dip a cotton swab or clean washcloth into the solution, and gently wipe across each closed eyelid about 10 times, including across the lashes. Rinse well. You can also do this in the shower by letting warm water run over your closed eyes for a minute, then lightly scrubbing your lids and lashes with a small amount of baby shampoo on a washcloth.
Avoid wearing eye makeup while you have a stye. Mascara, eyeliner, and eyeshadow can reintroduce bacteria and clog the gland further. Throw away any eye makeup you used right before the stye appeared. If you wear contact lenses, switch to glasses until the stye clears.
What Not to Do
The biggest mistake is squeezing or popping a stye. It’s tempting because it looks like a pimple, but forcing it open can push the infection deeper into the eyelid tissue or spread bacteria to surrounding glands. Let it drain on its own with the help of warm compresses.
Tea tree oil is sometimes recommended online, but the evidence for using it on styes is weak. Sensitivity reactions, including pain, redness, and itching around the eyes, can occur, especially with higher concentrations or older products. The skin around your eyes is thin and easily irritated, making this a risky experiment when a simple warm compress is more effective and far safer.
Stye vs. Chalazion
Not every eyelid bump is a stye. A chalazion looks similar but behaves differently. A stye is painful, sits right at the eyelid margin near your lashes, and usually comes to a head within a few days. A chalazion is a nontender nodule that forms deeper in the eyelid, caused by a blocked oil gland without active infection. It tends to develop slowly and can linger for weeks or months.
The distinction matters because treatment differs. Warm compresses help both, but a chalazion that doesn’t respond to home care may need a minor in-office procedure. If your bump isn’t painful and sits in the center of your eyelid rather than at the edge, you’re likely dealing with a chalazion rather than a stye.
When a Stye Needs Medical Attention
Most styes clear up with home care alone. But if the pain and swelling haven’t started improving after 48 hours of consistent warm compresses, it’s time to see an eye doctor. A stye that doesn’t begin healing after one week of treatment may need to be drained through a small incision in the office. Recovery from this minor procedure is quick: most people return to work within one to two days, though you should avoid contact lenses for at least a week and swimming for two weeks afterward.
Certain warning signs suggest the infection has spread beyond the stye itself. If swelling extends past your eyelid into your cheek or forehead, if you notice changes in your vision, if it hurts to move your eye, or if the eye itself begins to bulge, seek medical care promptly. These symptoms can point to a deeper tissue infection that requires treatment beyond what home care can provide. Headache and unusual drowsiness alongside eyelid swelling are also red flags worth taking seriously.
Preventing Styes From Coming Back
Some people get styes repeatedly, which usually signals an ongoing issue with the oil glands along the eyelid margins. Daily eyelid hygiene, using the baby shampoo scrub described above, can keep those glands clear. Making this a part of your routine is especially helpful if you’ve had more than one stye in the past year.
Washing your hands before touching your face, replacing eye makeup every three to six months, and removing makeup fully before bed all reduce the bacterial load around your eyes. If you’re a contact lens wearer, clean handling habits matter too: always wash your hands before inserting or removing lenses, and never sleep in lenses that aren’t designed for overnight wear.