Most styes clear up on their own within one to two weeks, but warm compresses are the single most effective way to speed that process along. A stye is a small abscess that forms at the base of an eyelash when an oil gland gets infected, almost always by staph bacteria that naturally live on your skin. The good news: you can treat the vast majority of styes at home with a few simple steps.
Why Warm Compresses Work Best
Heat draws blood flow to the area, loosens the clogged oil inside the gland, and helps the stye drain naturally. To do this effectively, soak a clean washcloth in warm water (comfortably hot, not scalding), wring it out, and hold it against your closed eyelid for 10 to 15 minutes. Repeat this three to four times a day. The washcloth cools quickly, so re-dip it every few minutes to keep the temperature consistent.
Consistency matters more than any single session. Many people try a compress once or twice and give up. Stick with it for several days. If you don’t see improvement after a full week of regular warm compresses, that’s the point where professional care makes sense.
Keep Your Eyelids Clean
Gentle lid hygiene prevents bacteria from reinfecting the area and helps the stye resolve faster. 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 your closed eyelid about 10 times, making sure to clean along the lash line. Rinse thoroughly with clean water afterward.
An even easier option: in the shower, let warm water run over your closed eyes for about a minute, then put a couple drops of baby shampoo on a washcloth and lightly scrub the lids and lashes before rinsing. Do this once or twice daily while the stye is active.
What Not to Do
The urge to squeeze or pop a stye is strong, especially once you can see a yellowish head forming. Resist it. Squeezing pushes bacteria deeper into the tissue, increases inflammation, and can make the infection significantly worse. Let the stye drain on its own, which the warm compresses encourage.
Avoid wearing eye makeup or contact lenses while you have a stye. Makeup can introduce more bacteria and irritate the area, and contacts trap debris against the eye. Switch to glasses until the stye is fully healed.
Over-the-Counter Products
You’ll find stye ointments at most pharmacies, but they’re simpler than you might expect. The active ingredients are typically mineral oil and white petrolatum, both emollients. They don’t contain antibiotics or anything that fights the infection directly. Their purpose is to lubricate and protect the irritated eyelid, which can reduce discomfort. They’re fine to use alongside warm compresses, but they aren’t a replacement for them.
Stye vs. Chalazion
In the first day or two, a stye and a chalazion look identical: a red, swollen, painful bump on the eyelid. The difference shows up as they develop. A stye stays painful and forms a small yellowish pustule right at the eyelid margin, near the base of a lash. A chalazion migrates toward the center of the eyelid and becomes a firm, painless nodule after a couple of days.
This distinction matters because chalazions are caused by a blocked oil gland without active infection, so they sometimes need different treatment. If your bump loses its tenderness but doesn’t go away, or if it keeps growing, you’re likely dealing with a chalazion rather than a stye.
Signs You Need Professional Help
Most styes are harmless and resolve without medical intervention. But certain situations call for a visit to your doctor or eye care provider:
- No improvement after one week of consistent warm compress treatment
- Swelling that spreads beyond the eyelid to your cheek or other parts of your face
- Vision changes or pain inside the eye itself, not just on the lid
- Frequent recurrence, meaning you get styes repeatedly over weeks or months
In these cases, a doctor may prescribe antibiotic ointment or, for a stye that won’t drain, perform a small in-office procedure to open it. The procedure is quick, done under local numbing, and provides almost immediate relief.
Preventing Styes From Coming Back
Styes happen when oil glands along the lash line get blocked and bacteria move in. A few habits reduce the odds of recurrence. Wash your hands before touching your face or eyes. Replace eye makeup (especially mascara and eyeliner) every three to six months, since bacteria accumulate in the tubes. Remove all makeup before bed. If you’re prone to styes, making the baby shampoo lid scrub part of your daily routine can keep the oil glands flowing freely and the bacterial load low.

