Most styes go away on their own within one to two weeks, but a simple warm compress routine can speed that timeline considerably. A stye typically comes to a head in about three days, breaks open, drains, and heals within a week. The single most effective thing you can do is apply consistent, moist heat to help that process along.
What a Stye Actually Is
A stye is a small, painful infection at the base of an eyelash, usually caused by staph bacteria. It looks like a red, tender bump right along the edge of your eyelid, similar to a small pimple. The infection starts in the tiny oil glands that surround each lash follicle, and the resulting blockage and inflammation create that familiar swollen lump.
Internal styes, which form deeper inside the eyelid in the larger oil-producing glands, are less common. They’re more painful and take longer to resolve, but the home treatment approach is the same.
Warm Compresses: The Core Treatment
Apply a warm, moist compress to your eye for 5 to 10 minutes, 3 to 6 times a day. This is the single most recommended treatment across every major medical source, and it works by softening the blocked oil, increasing blood flow, and encouraging the stye to drain naturally.
Use a clean washcloth soaked in warm (not hot) water. Avoid microwaving a wet cloth, since it can heat unevenly and burn the delicate skin of your eyelid. When the cloth cools, re-soak it and reapply. Consistency matters more than any single session. Doing this three times a day for a few days will produce noticeably faster results than doing it once.
If you prefer, you can let warm water run over your closed eyes for about a minute during a shower. This won’t replace a dedicated compress session, but it’s a useful supplement.
What Not to Do
Never squeeze or pop a stye. The American Academy of Ophthalmology warns that this can release bacteria and spread the infection to other parts of the eye. It’s tempting because styes look so much like pimples, but the tissue around your eye is not forgiving. Squeezing can push bacteria deeper, worsen swelling, and potentially lead to a more serious skin infection.
While your stye is active, skip eye makeup and contact lenses. Both can introduce more bacteria and irritate the area. Mascara in particular sits right where the infection lives.
Over-the-Counter Products
You’ll find products labeled as “stye ointments” at most pharmacies. These are typically lubricant-only formulas, with mineral oil and white petrolatum as the active ingredients. They relieve burning and irritation and prevent dryness, but they don’t treat the underlying infection. Think of them as comfort measures, not cures. If your eye feels gritty or irritated between compress sessions, a lubricating ointment or artificial tears can help.
There are no effective over-the-counter antibiotic eye drops for styes. If your stye needs antibiotics, you’ll need a prescription.
When Antibiotics Are Needed
Most styes resolve without medication. But if yours isn’t improving after a week of consistent warm compresses, or if the redness and swelling are spreading beyond the bump itself, a doctor may prescribe antibiotic drops or ointment to speed recovery. For more severe infections, oral antibiotic tablets are sometimes necessary. In rare, highly symptomatic cases, a short course of anti-inflammatory drops may also be considered.
When a Stye Needs Drainage
If a stye becomes large, doesn’t drain on its own, or turns into a firm, painless lump that persists for weeks, a doctor can drain it in a quick office procedure. This involves numbing the area, clamping the eyelid, and making a small incision on the inside of the lid to release the trapped material. It sounds dramatic, but it’s brief and provides immediate relief. This is more commonly done for chalazions (the non-infectious cousin of a stye) than for styes themselves.
Stye vs. Chalazion
It’s worth knowing the difference, because people often confuse the two. A stye is an active infection right at the eyelid margin. It’s red, painful, and comes to a head quickly. A chalazion is a reaction to trapped oil secretions, not bacteria. It forms farther from the edge of the eyelid, feels like a firm pea-sized lump under the skin, and is usually not very tender. Chalazions develop more slowly and can linger for weeks or months.
Sometimes a stye that doesn’t fully drain transforms into a chalazion. If your bump stops hurting but doesn’t go away, that’s likely what’s happened. Warm compresses still help, but chalazions are more stubborn and more likely to eventually need drainage.
Preventing Styes From Coming Back
If you get styes repeatedly, the issue is usually chronic buildup of bacteria and oil along your lash line. A daily lid-cleaning habit can break the cycle. Put a few drops of baby shampoo on a clean washcloth, gently scrub along your eyelids and lashes, and rinse thoroughly. Doing this in the shower makes it easy to maintain.
Replacing eye makeup regularly, never sharing mascara or eyeliner, and removing all makeup before bed also reduce your risk. If you wear contact lenses, wash your hands thoroughly before handling them and follow your replacement schedule strictly.
Signs of a More Serious Problem
A stye that spreads can occasionally cause preseptal cellulitis, a skin infection of the eyelid. The signs are hard to miss: your entire eyelid becomes red, swollen, warm, and tender, well beyond the original bump. As long as your eye moves normally and your vision is unchanged, this is treatable with oral antibiotics.
The rarer and more serious concern is orbital cellulitis, where infection moves behind the eye. Warning signs include pain when moving your eye, double vision, changes in how well you can see, a bulging eye, or (in children) fever and a visibly sick appearance. This requires immediate medical attention.