Most styes heal on their own within one to two weeks, and the single most effective treatment you can do at home is applying a warm compress several times a day. A stye is a small, painful bump on or near the edge of your eyelid, caused by a blocked and infected oil gland. While it looks alarming, it’s rarely dangerous, and a consistent home routine will resolve most cases without medical help.
What a Stye Actually Is
A stye (also called a hordeolum) forms when bacteria infect one of the tiny oil glands along your eyelid. An external stye appears right at the base of an eyelash as a small yellowish pustule surrounded by redness and swelling. An internal stye develops deeper inside the eyelid, on the inner surface. Internal styes tend to be more painful and aren’t always visible from the outside, though you’ll notice a tender, swollen area when you press on the lid.
Both types start with redness, swelling, and a sore feeling that develops over a day or two. External styes come to a visible head, much like a pimple, while internal styes may form a small abscess beneath the inner eyelid surface. A chalazion, by contrast, starts similarly but becomes a painless, firm lump in the middle of the eyelid after the initial inflammation fades. Chalazia are caused by a blocked gland without active infection, and they take longer to resolve. If your bump stops hurting but doesn’t go away after a few weeks, you’re likely dealing with a chalazion rather than a stye.
Warm Compresses: The Core Treatment
Apply a warm, moist compress to your closed eye for 5 to 10 minutes, 3 to 6 times a day. This is the single most important thing you can do. The heat softens the clogged oil inside the gland, encourages the stye to drain naturally, and increases blood flow to speed healing. Use a clean washcloth soaked in warm (not hot) water, wring it out, and hold it gently against the affected eyelid.
Don’t microwave a wet cloth to heat it. Microwaves heat unevenly and can create hot spots that burn the delicate skin of your eyelid. Instead, run the cloth under warm tap water or dip it in a bowl of warm water. You’ll need to re-wet the cloth every couple of minutes as it cools. Some people find a warm, hard-boiled egg wrapped in a cloth or a commercially sold heated eye mask holds heat longer, which makes the process easier to sustain for the full 5 to 10 minutes.
Consistency matters more than any single session. A stye that gets one compress a day will take longer to resolve than one treated four or five times daily. If you can manage it, aim for the higher end of the range during the first few days when the stye is most inflamed.
What Not to Do
Don’t squeeze or pop a stye. It might look like a pimple, but squeezing can push the infection deeper into the eyelid tissue or spread bacteria to surrounding glands. Let it drain on its own, which will happen once the warm compresses have done their work. Avoid wearing contact lenses while you have a stye, since lenses can irritate the area and potentially transfer bacteria. Eye makeup should also be set aside until the stye has fully healed, and throw away any eye products you used right before or during the infection.
Over-the-Counter Stye Products
You’ll find OTC stye ointments at most pharmacies. These products typically contain mineral oil and white petrolatum, which are lubricants and emollients, not antibiotics. They temporarily relieve the burning and irritation around the stye and help prevent further irritation by keeping the area moisturized. They won’t kill bacteria or speed up the infection clearing, but they can make the stye more comfortable while your body does the actual healing work. Apply them as directed on the packaging, usually to the outer eyelid or the affected area.
Artificial tears or lubricating eye drops can also help if the stye is making your eye feel dry or gritty.
Keeping Your Eyelids Clean
Gentle eyelid hygiene helps the stye heal and reduces the chance of getting another one. Put a few drops of baby shampoo on a clean, warm washcloth and use it to gently scrub along your lash line and across your lashes. Rinse thoroughly afterward. If you shower, let warm water run over your closed eyes for about a minute first to loosen any debris or crusting, then follow with the baby shampoo scrub.
This routine is especially worthwhile if you get styes repeatedly. Recurrent styes often stem from a chronic low-grade inflammation of the eyelid margins called blepharitis, where the oil glands along the lash line become chronically clogged. A daily eyelid cleaning habit, even when you don’t have a stye, can help keep those glands clear and reduce flare-ups over time.
When a Stye Needs Medical Attention
Most styes resolve within one to two weeks with warm compresses alone. But certain signs suggest something more is going on. See a doctor if:
- The swelling spreads. Redness and swelling expanding beyond the bump to the entire eyelid or the skin around your eye can indicate a secondary skin infection called preseptal cellulitis, which requires prescription antibiotics.
- Your vision changes. A stye shouldn’t affect how well you see. Blurry vision or difficulty seeing means the infection may be putting pressure on your eye.
- The stye doesn’t improve after two weeks of consistent warm compress treatment.
- You keep getting styes. Frequent recurrences may need a longer course of oral medication to address chronic gland inflammation.
What a Doctor Can Do
If a stye doesn’t respond to home treatment, your doctor has a few options depending on the situation. For styes complicated by spreading infection, oral antibiotics can clear the bacteria. For people with a history of multiple or recurrent styes, a longer course of oral medication may be prescribed to address the underlying chronic gland dysfunction.
If the stye has progressed to an abscess (a deeper collection of pus), your doctor can drain it in the office using a needle or small surgical instrument in a sterile setting. This is uncommon for standard styes but sometimes necessary.
A chalazion that persists for more than one to two months may need a minor surgical procedure. This takes about 15 to 20 minutes in the office. The doctor numbs your eyelid with a local anesthetic, makes a small incision, and drains the contents. No stitches are typically needed. When the incision is made from the inner surface of the eyelid, which is the usual approach, there’s no visible scar. You’ll use antibiotic drops or cream for about a week afterward, and may go home with a pressure patch over the eye for the rest of the day.
Typical Healing Timeline
With consistent warm compress treatment, most styes begin to feel better within a few days as the blockage softens and starts to drain. The full bump usually resolves in one to two weeks. You may notice a small amount of pus draining from the stye once it comes to a head, which is a good sign. Continue the warm compresses for a day or two after the stye appears to have drained to make sure the gland clears completely.
If the stye turns into a chalazion, the painless lump can linger for weeks or even a couple of months. Warm compresses still help, but the timeline is slower, and you’re more likely to need a doctor’s help for final resolution.

