Most styes heal on their own within one to two weeks, but warm compresses can speed things up significantly. A stye is a small, painful bump that forms at the base of an eyelash or inside the eyelid when an oil gland or hair follicle gets infected. The good news is that treatment is straightforward and almost always starts at home.
Warm Compresses Are the First-Line Treatment
The single most effective thing you can do for a stye is apply a warm, wet cloth to your closed eyelid for 5 to 10 minutes at a time, several times a day. The heat softens the blocked material inside the gland and encourages it to drain naturally. Use a clean washcloth soaked in hot (not scalding) water, and reheat it as it cools so you maintain consistent warmth throughout each session.
Three to five sessions per day is a reasonable target. After each compress, you can gently massage the area around the stye with a clean finger to help the gland clear itself. This routine alone resolves most styes within a week. If you skip the compresses, you’re still likely to heal, but it may take closer to two full weeks.
What Not to Do
Don’t squeeze or pop a stye. It looks like a pimple, and the urge to pop it is real, but the bump contains bacteria-filled pus. Squeezing it can spread that infection deeper into the eyelid or surrounding tissue. In rare cases, an untreated or worsened stye infection can spread across the entire eyelid and cause periorbital cellulitis, a serious condition that requires immediate medical care.
While you have an active stye, skip eye makeup and contact lenses. Both can introduce more bacteria to the area and slow healing.
Over-the-Counter Products
You’ll find stye ointments at most pharmacies. These are lubricant-based products, typically containing mineral oil and white petrolatum. They work as emollients, meaning they soothe burning and irritation and prevent the area from drying out. They won’t kill the bacteria causing the infection, but they can make the stye more comfortable while your body fights it off.
Artificial tears can also help if the stye is making your eye feel gritty or dry. Neither product is strictly necessary, but both offer comfort while you wait for healing.
When Antibiotics Come Into Play
Most styes don’t need antibiotics. For mild to moderate cases that aren’t improving with compresses alone, an eye doctor may prescribe antibiotic drops or ointment applied directly to the eyelid. Oral antibiotics (pills) are rarely needed. They’re typically reserved for the small number of cases where the entire eyelid becomes swollen, red, and painful, suggesting the infection has spread beyond the original gland.
Drainage for Stubborn Styes
If a stye is large, affects your vision, or simply won’t respond to compresses and medication, your eye doctor can drain it in the office. The procedure uses local anesthesia, so you’ll be awake but the area will be numb. For an external stye, the incision goes through the skin surface. For an internal one, it’s made on the inside of the eyelid. The whole process is quick, and relief is usually immediate once the pressure is released.
Stye or Chalazion?
People often confuse styes with chalazia (the plural of chalazion), and the distinction matters because treatment differs slightly. A stye is painful from the start, sits right at the eyelid’s edge, and is caused by a bacterial infection. A chalazion is a blocked oil gland that typically forms farther back on the eyelid. It’s usually painless at first and grows slowly. You might not even notice a chalazion until it’s large enough to press on the eye and blur your vision.
Warm compresses help both conditions, but a chalazion that won’t shrink may need a steroid injection to reduce swelling, while a stye is more likely to need antibiotics. If your bump isn’t tender and sits deep in the lid rather than at the lash line, it’s probably a chalazion rather than a stye.
Signs You Need Professional Help
Most styes are harmless, but a few warning signs should prompt a visit to your eye doctor. If the stye hasn’t started improving after 48 hours of consistent warm compresses, that’s a reasonable point to seek evaluation. More urgently, if redness and swelling spread beyond the bump to involve the entire eyelid, or extend into your cheek or other parts of your face, the infection may be spreading and needs prompt treatment.
Keeping Styes From Coming Back
Styes tend to recur in some people, especially those prone to oily or clogged eyelid glands (a condition called blepharitis). A simple daily lid hygiene routine can reduce your risk. Each morning, apply a warm compress for a minute or two to loosen any overnight oil buildup, then gently clean along the lash line with a clean washcloth or a pre-moistened lid wipe. This keeps the oil glands flowing freely so they’re less likely to become blocked and infected.
Replacing eye makeup every few months, never sharing mascara or eyeliner, and always washing your hands before touching your eyes also reduce the chance of introducing bacteria to your lash line.

