The single most effective thing you can do for a stye is apply a warm compress to the affected eye, several times a day, for two to five minutes each time. Most styes heal on their own within a week or two with this simple routine. A stye is a painful, red bump on or near the edge of your eyelid caused by a bacterial infection, almost always from the common skin bacterium Staphylococcus aureus.
How to Apply a Warm Compress
Soak a clean washcloth in water as warm as you can comfortably tolerate without burning your skin. Wring it out, close the affected eye, and hold the cloth against your eyelid for two to five minutes. You can repeat this up to 20 times a day, though most people find that four to six times daily is practical and effective.
The warmth serves two purposes. It increases blood flow to the area, helping your immune system fight the infection, and it softens the clogged material inside the bump so it can drain naturally. As the stye drains, the pain and swelling usually drop quickly. You may need to rewet the cloth partway through each session to keep it warm.
What Not to Do
Don’t squeeze, pop, or try to lance a stye yourself. Forcing it open can spread the infection deeper into your eyelid or into surrounding tissue. Let it drain on its own.
Stop wearing contact lenses while you have a stye. The lens can trap bacteria against your eye and make the infection worse. Switch to glasses until the bump is completely gone. You should also throw away any eye makeup you were using when the stye developed, especially mascara and eyeliner, since bacteria can survive on applicators and reinfect you later.
Over-the-Counter Options
Keeping the eyelid clean speeds recovery. You can gently wash the base of your eyelashes with diluted baby shampoo on a cotton swab or use pre-made eyelid wipes. Products containing hypochlorous acid or tea tree oil are widely available and designed specifically for eyelid hygiene. These help reduce the bacterial load around the lash line without irritating your eye.
Over-the-counter pain relievers like ibuprofen or acetaminophen can take the edge off. Styes are genuinely painful, so there’s no reason to tough it out if the discomfort is interfering with your day.
When a Stye Needs Medical Attention
Most styes resolve without a doctor’s help, but there are clear signals that yours needs professional treatment. If pain and swelling haven’t started improving after 48 hours of consistent warm compresses, it’s time to see an eye doctor. Other reasons to go in sooner:
- Your eye swells shut
- Pus or blood leaks from the bump
- Redness and swelling spread beyond the eyelid into your cheek or other parts of your face
- Blisters form on your eyelid
- Your vision gets worse
- You keep getting styes repeatedly
A doctor may prescribe a topical antibiotic ointment that you apply as a thin strip inside the lower eyelid. For styes that refuse to drain, a minor in-office procedure to open and drain the bump is quick and provides almost immediate relief.
Stye vs. Chalazion
If your eyelid bump isn’t very painful, it may not be a stye at all. A chalazion looks similar but develops when an oil gland in the eyelid gets clogged without becoming infected. The key differences: a stye is painful, tends to appear right at the eyelid’s edge near a lash, and is caused by bacteria. A chalazion is usually painless, sits farther back on the lid, and is caused by a blocked gland rather than an infection.
Warm compresses work for both, but chalazia can take longer to resolve, sometimes a month or more. If a painless bump persists, an eye doctor can evaluate it and drain it if needed.
Rare but Serious Complications
In uncommon cases, the infection from a stye can spread into the soft tissue around the eye, a condition called periorbital cellulitis. Signs include swelling and redness that extend well beyond the eyelid, with the surrounding skin feeling warm and tender to the touch. This condition doesn’t typically cause fever or make the eye itself bulge outward, which helps distinguish it from deeper infections. Periorbital cellulitis requires prescription antibiotics and usually clears up within about a week of treatment.
Preventing Styes From Coming Back
If you’ve had one stye, you’re more likely to get another. The bacteria that cause styes live on everyone’s skin, but certain habits reduce the chance of them getting into your eyelid glands. Wash your hands before touching your face or eyes. Remove all eye makeup before bed, and replace mascara and liquid eyeliner every two to three months even if you haven’t had an infection.
Daily eyelid hygiene makes a real difference for people prone to recurrent styes. A gentle scrub along the lash line each morning, using diluted baby shampoo or a dedicated eyelid cleanser with hypochlorous acid or tea tree oil, keeps the oil glands clear and bacterial counts low. Think of it the same way you think about flossing: a small daily habit that prevents a painful problem.