Most styes clear up on their own within one to two weeks, but a warm compress applied several times a day is the single most effective way to speed that process along. A stye is essentially a small, painful bump near your lash line caused by a blocked and infected oil gland, and the goal of treatment is to help it drain naturally while keeping the area clean.
What a Stye Actually Is
A stye forms when one of the tiny oil glands along your eyelid gets clogged and then infected, almost always by staph bacteria that already live on your skin. External styes, the most common type, develop right at the base of an eyelash. Internal styes form deeper in the lid, in the oil glands that help keep your tear film smooth. Both types cause a red, swollen, tender bump that can make your whole eyelid feel puffy and sore.
If the bump is painless, sits farther back on the lid away from your lashes, and feels like a firm, round pea under the skin, it’s more likely a chalazion. Chalazia are clogged glands without active infection. They can be sore at first but don’t produce the sharp, throbbing pain of a true stye. The relief strategies below work for both, but a chalazion that doesn’t shrink after a few weeks may need a different approach from your eye doctor.
Warm Compresses: The Core Treatment
A warm, moist compress is the most reliable way to relieve a stye. The heat softens the hardened oil plugging the gland, encourages blood flow to the area, and helps the stye come to a head and drain on its own. Apply it for 5 to 10 minutes at a time, 3 to 6 times a day. Consistency matters more than any single long session.
Use a clean washcloth soaked in warm (not hot) water and wring it out so it’s damp, not dripping. Hold it gently against your closed eyelid. The cloth cools down quickly, so re-soak it every couple of minutes to keep steady warmth on the area. Don’t microwave a wet cloth to reheat it. Microwaves heat unevenly and can create hot spots that burn the thin skin of your eyelid.
Some people find a heated eye mask or a clean sock filled with dry rice (warmed in the microwave for about 20 seconds) holds heat longer than a washcloth. Either works, as long as the temperature is comfortable against your skin and you’re not pressing hard on the bump.
What Not to Do
Never squeeze or pop a stye. It’s tempting because it looks like a pimple, but the American Academy of Ophthalmology warns that popping a stye can release bacteria and spread the infection to other parts of your eye. Let it drain on its own. When it’s ready, you’ll notice the bump shrinking and possibly some discharge on your lashes after sleep.
Avoid wearing contact lenses while you have an active stye. Contacts sit right against the infected tissue, can trap bacteria, and slow healing. Switch to glasses until the bump is completely gone. Skip eye makeup for the same reason: mascara and eyeliner can reintroduce bacteria to the area and irritate the already swollen gland.
Over-the-Counter Products
You’ll find stye ointments and drops at the pharmacy, but most are lubricants rather than treatments. They can soothe irritation and keep your eye from feeling dry, but they won’t clear the infection. There are no over-the-counter antibiotic ointments specifically approved for styes. The antibiotic eye ointments that actually target the bacteria behind a stye require a prescription. So while a lubricating drop might take the edge off discomfort, warm compresses remain the real workhorse.
Over-the-counter pain relievers like ibuprofen or acetaminophen can help if the stye is particularly painful or if swelling is making it hard to keep your eye open comfortably.
When a Stye Needs Medical Attention
Most styes resolve without any professional treatment. But certain signs suggest the infection is spreading beyond the gland. If redness and swelling extend across your entire eyelid or onto your cheek, if you develop a fever, or if your vision becomes blurry, those are signals to get evaluated promptly. A stye that hasn’t improved at all after two weeks of consistent warm compresses also warrants a visit.
In these cases, a doctor may prescribe antibiotic eye drops or a combination antibiotic and steroid ointment. For a stye that forms a stubborn abscess, an eye doctor can perform a small in-office drainage. This is quick and done under local anesthesia, so it’s not the ordeal it might sound like.
Preventing Styes From Coming Back
Some people get styes once and never again. Others deal with them repeatedly, often because of a chronic condition called blepharitis, where the oil glands along the lash line are chronically inflamed. If that sounds familiar, a daily eyelid hygiene routine makes a real difference.
Washing your face isn’t enough on its own. You need to specifically clean along your lash line, where the oil glands open. A simple method: mix a few drops of baby shampoo with warm water and gently scrub along the base of your lashes with a clean fingertip or cotton swab. Baby shampoo is formulated to be gentle near the eyes. Do this once a day, or twice if you’re prone to flare-ups.
A few other habits that reduce your risk:
- Wash your hands before touching your eyes. Rubbing your eyes with unwashed hands is one of the most common ways bacteria reach the lid margin.
- Disinfect contact lenses daily. Never sleep in your contacts. Bacteria thrive in the warm, moist environment between a lens and your eyelid.
- Clean your eyelids after swimming or sweating. Pool water, hot tubs, and sweat can all clog the oil glands along your lash line.
- Replace eye makeup every six months. Old mascara and eyeliner accumulate bacteria over time. If you had a stye, throw out any eye makeup you were using when it developed.