Most styes clear up on their own within one to two weeks, and the single most effective thing you can do is apply warm compresses consistently. A stye is a small, painful bump on the eyelid caused by a bacterial infection, usually staph, in a hair follicle or oil gland. While it looks alarming, it rarely requires medical intervention if you treat it early and resist the urge to squeeze it.
Warm Compresses: The Core Treatment
A warm, moist cloth held against the affected eye is the standard first-line treatment for styes. The heat increases blood flow to the area and helps the blocked gland open and drain naturally. Apply the compress for 5 to 10 minutes, 3 to 6 times a day. That frequency matters. Doing it once or twice a day is unlikely to make much difference.
Use a clean washcloth soaked in warm (not hot) water. Do not heat a wet cloth in the microwave, as it can develop hot spots that burn the delicate skin of your eyelid. Rewarm the cloth as it cools during each session by dipping it back into warm water. Some people find a heated eye mask or a hard-boiled egg wrapped in cloth holds warmth longer, but a washcloth works just as well if you keep rewarming it.
After each compress session, you can gently massage the area around the bump with clean fingers. This encourages the clogged gland to release its contents. Within two to four days, many external styes will develop a visible white or yellow head, rupture on their own, and begin to heal.
Why You Should Never Pop a Stye
Squeezing or popping a stye pushes bacteria deeper into the tissue or spreads the infection to other parts of the eyelid. The American Academy of Ophthalmology is clear on this: never pop a stye. Unlike a skin pimple, the eyelid sits over delicate structures, and an infection that spreads here can become serious. Let the warm compresses do the work. If the stye doesn’t drain on its own after several days of consistent compresses, that’s a reason to see a doctor rather than take matters into your own hands.
Keeping the Area Clean
While the stye is active, gentle lid hygiene speeds healing and helps prevent the infection from recurring. Mix a few drops of baby shampoo into a cup of warm water. Dip a cotton swab or clean washcloth into the solution, close your eyes, and gently wipe across each eyelid about 10 times, making sure to clean along the lash line. Rinse well with clean water afterward.
An easier alternative: in the shower, let warm water run over your closed eyes for about a minute, then put a drop of baby shampoo on a washcloth and gently scrub the lids and lashes before rinsing. Avoid wearing eye makeup or contact lenses until the stye has fully healed, as both can reintroduce bacteria and slow recovery.
What About Tea Tree Oil?
Tea tree oil is sometimes suggested as a natural remedy for eyelid issues, but it carries real risks when used near the eyes. Undiluted tea tree oil is toxic to the eye surface and can cause stinging, irritation, and allergic reactions. Even diluted formulas can be problematic. One documented case involved a 50% tea tree oil product marketed for eyelid use that caused corneal damage.
If you want to try tea tree oil, only use premade products specifically formulated for the eye area (scrubs, wipes, or sprays) at low concentrations. Never apply pure essential oil anywhere near your eyes. For most styes, warm compresses and basic lid hygiene are more effective and far safer.
External vs. Internal Styes
Not all styes behave the same way. An external stye forms at the base of an eyelash and usually develops a visible yellowish head within a day or two. It’s the more common type and the one that responds best to warm compresses, typically rupturing and draining within two to four days.
An internal stye develops deeper inside the eyelid, in one of the oil-producing glands. You may not see a visible bump on the outside. Instead, the swelling and tenderness are felt more on the inner surface of the lid. Internal styes are more stubborn. Topical antibiotic drops often can’t penetrate deep enough into the gland tissue to reach the infection, which is why doctors sometimes skip topical treatment entirely and prescribe oral antibiotics for internal styes that don’t improve with compresses alone.
There’s also a related condition called a chalazion. In its first couple of days, a chalazion looks identical to a stye. The difference is that a chalazion isn’t caused by infection. It’s a blocked oil gland without bacteria involved. After a day or two, a chalazion typically becomes a small, painless, firm lump in the body of the eyelid, while a stye stays tender and inflamed. Chalazia can linger for weeks or months and sometimes need a minor in-office procedure to remove.
When a Stye Needs Medical Attention
Most styes resolve with home care, but some don’t. If the pain and swelling haven’t started improving after 48 hours of consistent warm compresses, or if they’re getting worse after two to three days, it’s time to see an eye doctor. A stye that persists can sometimes progress to a more widespread infection of the eyelid tissue called preseptal cellulitis.
Watch for these warning signs that suggest the infection is spreading: increasing redness and swelling beyond the bump itself, fever, eye pain that worsens, any changes in your vision, or a bulging appearance of the eye. These symptoms, especially in children, warrant an emergency room visit. Preseptal cellulitis can spread to deeper tissues behind the eye if untreated, which is a much more dangerous situation.
What Happens at the Doctor’s Office
For a stye that won’t resolve on its own, a doctor has two main options. The first is antibiotics. For external styes that are draining, a topical antibiotic ointment applied to the lid may be enough. For internal styes or more stubborn infections, oral antibiotics taken for 7 to 10 days are typically more effective because they reach the infection through the bloodstream rather than trying to penetrate from the surface.
The second option is a minor drainage procedure. The doctor numbs the area with local anesthetic, clamps the eyelid, and makes a small incision on the inner surface of the lid to drain the contents. It sounds worse than it is. The procedure takes only a few minutes, and because the cut is made on the inside of the eyelid, there’s no visible scar. This is more commonly done for chalazia than for styes, but it applies to persistent styes that have formed a walled-off pocket of pus.
Preventing Styes From Coming Back
Some people get styes once and never again. Others deal with them repeatedly, often because of a chronic low-grade inflammation of the eyelid margins called blepharitis. If you’re prone to recurrent styes, daily lid hygiene is the best prevention. The baby shampoo lid scrub described earlier, done once a day as part of your routine, keeps the oil glands along your lash line from clogging.
Other habits that reduce your risk: wash your hands before touching your face or eyes, replace eye makeup (especially mascara and eyeliner) every three to six months, remove all makeup before bed, and clean your contact lenses properly. If you notice your eyelids are frequently crusty or flaky in the morning, that’s a sign of blepharitis, and staying on top of lid hygiene becomes even more important.

