Most styes clear up on their own within one to two weeks, and the single most effective thing you can do to speed that along is apply warm compresses consistently. A stye is a small, painful bump on your eyelid caused by a bacterial infection in an oil gland or hair follicle, and while it looks alarming, it’s rarely dangerous.
Warm Compresses Are the First-Line Treatment
Soak a clean washcloth in warm water, wring it out, and hold it gently against the affected eye for five minutes. Do this several times a day. The heat softens the blocked material inside the gland and encourages it to drain naturally. You’ll likely need to rewet the cloth once or twice during each session to keep it warm.
Consistency matters more than intensity. A single long session won’t substitute for repeating this four or five times throughout the day. Many styes begin draining within two to four days of regular compresses, and pain typically drops as soon as the bump opens.
Don’t Squeeze or Pop It
It’s tempting to treat a stye like a pimple, but squeezing it can push the infection deeper into the eyelid tissue. That raises the risk of a more severe infection, scarring or permanent discoloration of the eyelid, and a scratch on the surface of your eye (corneal abrasion). Let it drain on its own or with the help of warm compresses.
Over-the-Counter Products That Help
OTC stye ointments sold in pharmacies typically contain mineral oil and white petrolatum. These are lubricants, not antibiotics. They won’t kill bacteria, but they can soothe dryness and irritation around the bump while it heals. Apply a small amount to the affected area as directed on the packaging.
If your doctor determines the infection needs more than warm compresses, they may prescribe a topical antibiotic ointment. You’d apply a thin ribbon of it directly to the eyelid several times a day, usually for about a week. For infections that spread beyond the eyelid, oral antibiotics in pill form are sometimes needed.
When a Stye Needs Medical Attention
See a healthcare provider if your stye is very painful or hasn’t started improving within two days of consistent warm compresses. Also seek care if the redness and swelling spread beyond the eyelid, if your vision changes, or if you develop a fever. These signs suggest the infection may be more serious than a typical stye.
For styes that won’t resolve on their own, a doctor can drain the bump in a quick office procedure. They numb the eyelid, make a small incision on the inner surface, and remove the trapped material. Recovery is fast, and the incision is small enough that it typically doesn’t leave a visible scar.
Stye vs. Chalazion
In the first day or two, a stye and a chalazion look identical, which is why people often confuse them. The key difference: a stye is an active infection that’s red, painful, and often develops a visible pus-filled head near the base of an eyelash. A chalazion is a blocked oil gland without infection. It starts tender but gradually becomes a small, painless, firm nodule closer to the center of the eyelid.
Chalazions take longer to resolve, sometimes two to eight weeks, but they also respond well to warm compresses. If yours isn’t painful and sits away from the lash line, it’s more likely a chalazion than a stye.
Preventing Styes From Coming Back
If you get styes repeatedly, general face washing probably isn’t enough. The oil glands along your lash line need targeted cleaning. Use a small amount of baby shampoo (formulated to be gentle near the eyes) mixed with warm water and gently scrub along the lash margin where styes form. This removes the buildup of oil, dead skin, and bacteria that block glands.
Other habits that reduce your risk:
- Wash your hands before touching your eyes. Rubbing your eyes with unwashed hands is one of the most common ways bacteria reach the eyelid.
- Disinfect contact lenses daily and never sleep in them. Bacteria thrive in moist, dark environments, and a lens sitting on your eye overnight creates exactly that.
- Replace eye makeup every six months. Old mascara and eyeliner harbor bacteria that can reinfect the lash line.
- Rinse your eyelids after swimming or sweating. Chlorine-resistant bacteria survive in pools and hot tubs, and sweat mixed with oil can clog eyelid glands after exercise.
- Be cautious with lash extensions. They trap dirt and bacteria close to the oil glands, increasing the chance of blockages.
People with certain skin conditions, particularly rosacea, are more prone to recurring eyelid infections including styes. If you notice a pattern of frequent flare-ups, the underlying condition may need treatment to break the cycle.