Most styes heal on their own within one to two weeks, and the single best thing you can do is apply a warm compress several times a day to speed that process along. A stye is essentially a small, painful infection at the edge of your eyelid, and while it looks alarming, it’s rarely dangerous. Here’s what to do, what not to do, and when to get help.
What a Stye Actually Is
A stye (the medical term is hordeolum) is a red, swollen bump on your eyelid caused by a bacterial infection. External styes form at the base of an eyelash, right along the lid margin. Internal styes develop deeper inside the eyelid, in one of the small oil-producing glands. Both types cause pain, swelling, tearing, light sensitivity, and that persistent feeling that something is stuck in your eye. You might also notice a small white or yellow pus spot at the center of the bump and crustiness along your lash line.
Styes are sometimes confused with chalazions, which look similar but behave differently. A chalazion is a blocked oil gland that forms a bump farther back on the eyelid. It’s usually painless or only mildly tender and develops more slowly. Chalazions can grow large enough to press on the eyeball and blur your vision. If your bump isn’t particularly painful and sits away from your lash line, you may be dealing with a chalazion instead, though the initial home treatment is the same.
Warm Compresses Are the Main Treatment
Soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid for about five minutes. Do this several times a day. The warmth increases blood flow to the area and helps the blocked gland open and drain naturally. You’ll likely need to rewet the cloth partway through each session as it cools.
Consistency matters more than any single session. Doing this three to four times daily for several days gives the stye the best chance of resolving quickly. Some people find that a warm compress made with a microwavable eye mask holds heat longer and is easier to use throughout the day.
Do Not Pop or Squeeze It
A stye can look a lot like a pimple, and the urge to squeeze it is understandable. Resist it. Popping a stye can push the infection deeper into the eyelid tissue, leading to a more severe infection, scarring or permanent pigment changes on the lid, or a corneal abrasion (a scratch on the surface of your eye). Let it drain on its own. When it’s ready, it will rupture and release a small amount of pus, and the pain will ease quickly after that.
Over-the-Counter Options
You’ll find stye ointments at most pharmacies. These are lubricant-based products, typically containing mineral oil and white petrolatum. They don’t treat the infection itself. What they do is ease the burning and irritation and protect the eye from further discomfort while you wait for the stye to heal. They can be a helpful addition to warm compresses, but they’re not a substitute.
If your symptoms worsen, the pain increases, your vision changes, or the redness and irritation haven’t improved within about 72 hours of using these products, it’s time to stop self-treating and see a doctor.
When a Stye Needs Medical Attention
Most styes don’t need a doctor’s visit. But certain signs suggest something more serious is happening:
- Fever, which can indicate the infection is spreading beyond the eyelid
- Swelling that spreads across the entire eyelid or into the face
- Vision changes or significant eye pain
- Difficulty moving the eye normally
- A stye that keeps coming back, particularly on the same side
If a stye hasn’t improved after two weeks of consistent warm compresses, your doctor may prescribe antibiotic drops or ointment. In stubborn cases, a minor in-office procedure can drain the stye through a small incision. This sounds worse than it is. It’s quick, done under local numbing, and brings fast relief.
Preventing Styes From Coming Back
Styes tend to recur in some people, and the root cause is almost always bacteria and oil buildup along the lash line. A few habits make a real difference.
Wash your eyelids regularly using baby shampoo diluted in warm water. Baby shampoo is formulated to be gentle enough for the eye area, and gently scrubbing along the lash margin removes the oil and debris that clog glands. This is especially important after exercise, swimming, or any activity that leaves sweat and oil on your face. Sweat and pool chemicals can both irritate and clog the eyelid’s oil glands.
Keep your hands away from your eyes unless you’ve just washed them. Replace eye makeup every six months, since mascara and eyeliner tubes are warm, dark environments where bacteria thrive. If you wear contact lenses, disinfect them daily and avoid sleeping in them. Bacteria flourish in the moist, enclosed space between a contact lens and your eyelid, and poor lens hygiene is a common stye trigger.
If you get styes frequently despite good hygiene, it’s worth mentioning to your eye doctor. Recurring styes on the same eyelid can occasionally point to other conditions that benefit from closer evaluation.