Most styes clear up on their own within one to two weeks, but warm compresses can speed that timeline significantly by helping the blocked gland drain. A stye forms when an oil gland or hair follicle along the eyelid margin gets clogged and infected, almost always by a common skin bacterium called Staphylococcus aureus. The fastest path to relief combines consistent home care with a few things you should absolutely avoid.
Why Styes Form
Your eyelids are lined with tiny oil glands that keep tears from evaporating too quickly. When one of those glands or an eyelash follicle gets blocked, oil builds up behind the obstruction and bacteria move in. The result is a tender, red bump right at the edge of your eyelid, often with a small yellowish head at the base of a lash. This is an external stye, the most common type, and it frequently shows up alongside a condition called blepharitis (chronic low-grade inflammation of the lid margins).
Less commonly, a deeper oil gland called a meibomian gland gets infected, producing an internal stye. These form on the inner surface of the eyelid and tend to be more painful, though the treatment approach is the same.
Warm Compresses Are the Single Best Treatment
A warm compress does two things at once: it softens the hardened oil blocking the gland and increases blood flow to the area, helping your immune system fight the infection. Apply a clean washcloth soaked in warm water to your closed eyelid for five minutes at a time, several times a day. The water should feel comfortably warm against the inside of your wrist, not hot enough to sting.
The cloth cools quickly, so re-soak it every minute or so to keep consistent heat on the bump. Some people find microwavable eye masks more convenient because they hold warmth longer. Whichever method you choose, consistency matters more than any single session. Doing this four to six times a day is what pushes the timeline from “two weeks” closer to “a few days.”
Gentle Lid Cleaning Helps It Drain
After each warm compress, gently clean the lid margin to clear away loosened oil and debris. You can use a clean washcloth with warm water, a premade eyelid wipe, or a diluted hypochlorous acid spray, which is gentle enough for daily use. Close your eyes and wipe along the lash line with light pressure. Use a fresh pad or section of cloth for each eye to avoid spreading bacteria.
Tea tree oil products (look for around 25% concentration, or dilute one drop in two to three drops of water or coconut oil) have shown effectiveness against the type of lid inflammation that makes styes more likely to recur. Apply it to the lid margin with a cotton swab, keeping it out of the eye itself. This is more of a preventive measure than an acute treatment, but if you get styes repeatedly, adding lid scrubs with tea tree oil to your routine can help break the cycle.
Don’t Squeeze or Pop It
A stye can look a lot like a pimple, and the urge to pop it is strong. Resist it. Squeezing a stye risks pushing the infection deeper into the eyelid tissue, which can lead to a more serious skin infection, scarring or permanent discoloration of the eyelid, or a corneal abrasion if your nail or finger slips across the eye’s surface. The warm compress method encourages the stye to drain on its own, which it will, usually within a few days of consistent treatment.
What Not to Do While It Heals
Stop wearing eye makeup and contact lenses until the stye is gone. Makeup brushes and lenses can harbor the bacteria responsible for the infection and reintroduce them to the healing gland. Once the stye resolves, toss any eye makeup (especially mascara and eyeliner) that you used in the days before it appeared. Bacteria can survive on those applicators and trigger a new stye weeks later.
Avoid rubbing the affected eye. Your hands carry bacteria, and friction irritates the already swollen tissue. Wash your hands thoroughly before and after applying compresses.
Stye vs. Chalazion
A stye and a chalazion can look identical in the first day or two, both starting as a red, swollen, painful spot on the eyelid. The key difference is what happens next. A stye stays painful and develops a visible pus point right at the eyelid margin, usually around a lash. A chalazion moves inward after a day or two, forming a firm, painless nodule in the body of the eyelid rather than at its edge.
This distinction matters because chalazia are caused by a blocked gland without active infection, so antibiotics won’t help. They also tend to linger longer. If your bump loses its tenderness but doesn’t shrink after a couple of weeks, it has likely become a chalazion and may need a different approach.
When It Needs Medical Attention
Most styes resolve without any professional intervention. But if yours is very painful, hasn’t started improving after two days of consistent warm compresses, or if the redness and swelling start spreading beyond the eyelid onto the cheek or around the eye socket, it’s time to get it looked at. A spreading infection can require oral antibiotics. In rare cases where a stye doesn’t drain on its own, a doctor can make a small incision to release the trapped material, a quick in-office procedure.
Preventing the Next One
Styes tend to come back, especially if you have oily skin or blepharitis. A daily eyelid hygiene routine is the most effective prevention. Each morning, place a warm washcloth on your closed lids for about two minutes to loosen oil buildup along the lash line, then wipe gently with a clean cloth or lid scrub pad. This takes less than five minutes and keeps the glands from clogging in the first place.
Replace mascara and liquid eyeliner every three months, even if they aren’t used up. Never share eye makeup. If you wear contact lenses, wash your hands before handling them and follow your replacement schedule strictly. These habits won’t guarantee you never get another stye, but they remove most of the conditions that let one develop.

