You can’t squeeze or pop a stye out of your eye, and trying to will only make things worse. Most styes clear up on their own within a week or two when you apply warm compresses consistently. The single most effective thing you can do is hold a warm, moist cloth against your closed eyelid for 5 to 10 minutes, 3 to 6 times a day. That heat loosens the clogged oil gland causing the bump, allowing it to drain naturally.
What a Stye Actually Is
A stye is a small, painful bump on the eyelid caused by a blocked and infected oil gland. The most common type, called an external stye, forms right at the base of an eyelash and often looks like a red, swollen pimple with a yellowish center. An internal stye develops deeper inside the eyelid in a different set of oil glands. You might not see a visible head on the outside, but your eyelid will feel tender and swollen. Both types are treated the same way at home.
Warm Compresses: The Core Treatment
Warm compresses are the first and most important step. Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eye for 5 to 10 minutes. Do this 3 to 6 times a day. The heat increases blood flow and softens the hardened oil plugging the gland, which helps the stye open and drain on its own. Consistency matters more than any single session, so aim for at least three times daily even on days when it already feels better.
The washcloth cools down quickly, so re-wet it every couple of minutes to keep the temperature up. Some people find a microwaveable eye mask holds heat longer and is easier to use throughout the day. After each compress session, you can gently massage the area around the stye with clean fingers to encourage drainage. Never press hard or try to force it open.
Why You Should Never Pop a Stye
It’s tempting to treat a stye like a pimple, but the American Academy of Ophthalmology is clear: never pop a stye. Squeezing it can release bacteria and spread the infection to other parts of the eye. That can turn a minor nuisance into a serious problem, including a deeper skin infection that spreads across the eyelid or into surrounding tissue. Let it drain on its own timeline.
Keeping the Area Clean
While you’re treating a stye, gentle eyelid hygiene speeds healing and helps prevent new ones from forming. A simple lid scrub works well: add a few drops of baby shampoo to a cup of warm water, dip a cotton swab or clean washcloth into the mixture, and with your eyes closed, gently wipe across each eyelid about 10 times, making sure to clean along the lash line. Rinse thoroughly afterward. You can also do this in the shower by letting warm water run over your closed eyes for a minute, then using a small amount of baby shampoo on a washcloth to gently scrub the lids and lashes before rinsing.
Avoid wearing eye makeup or contact lenses while you have a stye. Makeup can reintroduce bacteria, and contacts can irritate the area further. Use a fresh washcloth and towel each time to avoid spreading the infection.
When Home Treatment Isn’t Enough
Most styes respond to warm compresses within a few days, but some are stubborn. If pain and swelling haven’t started improving after 48 hours of consistent home care, it’s time to see a doctor. You should also get medical attention if the redness and swelling spread beyond the eyelid to your cheek or other parts of your face, if your eye swells shut, or if your vision gets worse.
A doctor may prescribe antibiotic eye ointment or drops to fight the infection directly. If the infection has spread into the surrounding eyelid tissue, oral antibiotics are sometimes necessary. These situations aren’t common, but a stye that keeps growing despite treatment needs professional evaluation.
What Happens if a Stye Needs to Be Drained
Sometimes a stye hardens into a firm, painless lump that lingers for a month or more. At that point it’s typically called a chalazion, and if it persists for one to two months, a doctor may recommend a minor in-office drainage procedure. The whole thing takes about 15 to 20 minutes. After numbing the eyelid with an injection, the doctor makes a small incision in the bump and drains the fluid and trapped material inside. Stitches are rarely needed.
The procedure is usually done from the inside of the eyelid, so there’s no visible scar. Your eyelid may feel sore for a few days afterward, and you’ll typically use an antibiotic cream or eye drops for about a week to prevent reinfection. A pressure patch may be placed over the eye briefly after the procedure. Recovery is quick, and most people return to normal activities the next day.
Preventing Styes From Coming Back
Some people get styes repeatedly, which usually signals a pattern of blocked oil glands along the eyelid margin. Daily eyelid hygiene is the best defense. The baby shampoo lid scrub described above, done once a day as part of your routine, keeps the oil glands clear and reduces bacterial buildup. Removing all eye makeup before bed, replacing mascara and eyeliner every few months, and washing your hands before touching your face also lower your risk. If you wear contact lenses, clean them properly and avoid sleeping in them.