Most styes clear up on their own within one to two weeks, but consistent warm compresses can cut that timeline significantly by helping the blocked gland drain. The single most effective thing you can do is apply a warm, damp cloth to your closed eyelid for 10 to 15 minutes, three to four times a day. That simple routine is the foundation of every other tip on this list.
Why Warm Compresses Work So Well
A stye forms when an oil gland at the base of an eyelash gets clogged and infected, usually by staph bacteria that already live on your skin. The warm compress does two things at once: it softens the hardened oil plugging the gland, and it increases blood flow to the area so your immune system can fight the infection faster. Within two to four days of regular compresses, many external styes come to a head, drain on their own, and the pain drops off quickly after that.
The key is keeping the cloth warm for the full 10 to 15 minutes. A washcloth soaked in hot tap water cools down fast, so re-dip it every few minutes. Some people find a microwavable eye mask holds heat more consistently. Whichever method you choose, the water should feel comfortably hot on your wrist, not scalding. After each session, gently massage the area around the bump with clean fingers to encourage drainage.
What Not to Do
Never squeeze or pop a stye. The American Academy of Ophthalmology warns that popping one can release bacteria and spread the infection to other parts of the eye. It can also push the infection deeper into the eyelid, turning a minor problem into a serious one.
Stop wearing eye makeup while you have a stye. Cosmetics can reintroduce bacteria and slow healing. If you were using mascara or eyeliner around the time the stye developed, throw those products out rather than going back to them once you heal. Contact lenses should also stay out of your eyes until the stye is completely gone, since they can trap bacteria against the surface of the eye.
Over-the-Counter Products
You’ll find stye ointments at most pharmacies, but they’re simpler than they look. The typical OTC stye ointment is a lubricant made from mineral oil and white petrolatum. It doesn’t contain antibiotics or anti-inflammatory drugs. What it does is coat the surface of the eye to reduce the burning, gritty irritation that comes with a stye. It can make you more comfortable while you wait for the compress routine to do its job, but it won’t speed up the infection clearing.
Artificial tears can help too, especially if the stye is making your eye feel dry or scratchy. These are safe to use alongside warm compresses.
External vs. Internal Styes
Most styes are external. They form right at the edge of the eyelid where a lash follicle gets infected. You’ll typically notice a small, tender bump that develops a yellowish head within a day or two. It may cause your eye to water, feel sensitive to light, or give you a sensation like something is stuck in your eye. These usually rupture and drain on their own within two to four days once they come to a head.
Internal styes are less common and develop deeper inside the eyelid, in a different type of oil gland. They tend to be more painful and take longer to resolve because they can’t drain as easily toward the surface. If you feel a painful lump under the skin of your eyelid but can’t see a visible head, warm compresses are still the first-line treatment, but these are more likely to need professional attention if they don’t improve.
When Antibiotics Enter the Picture
Most styes don’t need prescription medication. But if yours isn’t improving after a week of consistent warm compresses, a doctor may prescribe antibiotic eye drops or ointment to help clear the bacterial infection. Oral antibiotics are rarely needed. They’re typically reserved for cases where the entire eyelid becomes swollen, red, and painful, which happens in a small number of people.
In rare cases where a stye doesn’t respond to compresses or medication even after weeks, an eye doctor may recommend draining it in a quick office procedure. This is also sometimes necessary when the bump grows large enough to press on the eye and interfere with vision. The procedure is done in a sterile environment and is straightforward, but most people never get to that point.
Signs the Infection Is Spreading
A stye that stays as a small, localized bump is annoying but manageable. Watch for these signs that something more serious is happening:
- Redness spreading beyond the bump across the entire eyelid or into the white of the eye
- Vision changes or the bump growing large enough to block your sight
- A blister forming on the eyelid surface
- Significant pain that keeps getting worse rather than stabilizing
- Fever or feeling unwell, which can signal that infection has spread beyond the eyelid
If the infection spreads to the surrounding skin, it becomes cellulitis, a condition that needs immediate medical treatment. This is uncommon, but it’s the main reason to keep an eye on a stye that isn’t behaving like a typical one.
Preventing the Next One
Styes tend to come back in some people, especially those prone to a chronic condition called blepharitis, where the eyelid margins stay inflamed. A daily eyelid cleaning routine can break that cycle. In the shower, let warm water run over your closed eyes for about a minute. Then put a few drops of baby shampoo on a clean washcloth and gently scrub along your lash line before rinsing thoroughly. This removes the oil, dead skin, and bacteria that accumulate at the base of your lashes and clog glands.
Replacing eye makeup regularly matters too. Mascara and liquid eyeliner are especially good at harboring bacteria after a few months of use. Never share eye cosmetics, and avoid applying any products to your eyes when you notice even mild redness or swelling. If your eyes tend to feel dry, regular use of artificial tears can help keep the oil glands functioning normally and reduce the chance of blockages that lead to styes.

