Most styes heal on their own within one to two weeks, and the single most effective thing you can do is apply warm compresses consistently. A stye is a small, painful bump on or inside the eyelid caused by a bacterial infection, nearly always from staph bacteria that naturally live on your skin. It looks and feels a lot like a pimple, and the treatment approach is similar: help it drain naturally and keep the area clean.
Warm Compresses Are the First-Line Treatment
Place a warm, moist cloth on your closed eye for 5 to 10 minutes, 3 to 6 times a day. The heat softens the blocked oil or debris inside the bump, encouraging it to drain on its own. Use comfortably warm water, not hot. Don’t heat a wet cloth in the microwave, which can create uneven hot spots that burn delicate eyelid skin.
A clean washcloth works fine. Some people prefer a reusable warm compress designed for eyes, which holds heat longer. Between applications, you can gently clean the eyelid with diluted baby shampoo or a pre-moistened eyelid wipe to keep the area free of crust and bacteria. Wash your hands before and after touching the area.
The key is consistency. A single compress session won’t do much. Most people notice the stye starting to drain after several days of regular compresses. Once it opens and drains, the pain and swelling improve quickly.
What Not to Do
Don’t squeeze or pop a stye. Unlike a pimple on your cheek, a stye sits right next to your eye, and squeezing it can push the infection deeper into your eyelid or spread bacteria across the lid margin. Let it drain naturally with the help of warm compresses.
Avoid wearing contact lenses until the stye heals. Contacts can harbor bacteria and irritate the already inflamed area. Skip eye makeup too, and throw away any mascara or eyeliner you were using when the stye developed, since those products may be contaminated.
Over-the-Counter Products
You’ll find stye ointments at most pharmacies, but they’re not what you might expect. These products contain lubricants like mineral oil and white petrolatum. They don’t treat the infection. They temporarily ease burning and irritation and prevent further dryness around the bump. They can offer comfort, but warm compresses remain the treatment that actually resolves a stye.
Over-the-counter pain relievers like ibuprofen or acetaminophen can help manage the soreness, especially in the first couple of days when the stye is most inflamed.
External vs. Internal Styes
Not all styes look the same, and the difference comes down to which gland is infected. An external stye forms at the base of an eyelash, right along the lid margin. It typically looks like a small, visible pimple with a defined head, and the pain and swelling stay focused in one spot.
An internal stye develops deeper inside the eyelid, in the oil-producing glands embedded in the lid tissue. Because these glands are larger, an internal stye tends to cause more widespread swelling and tenderness across the lid. You may not see a clear bump on the outside. Instead, the evidence is a red, swollen eyelid that’s tender to the touch. If you gently flip the lid, you might see a small pustule on the inner surface. Internal styes are treated the same way (warm compresses, keeping the area clean) but may take a bit longer to resolve and are more likely to need medical attention if they don’t improve.
Stye vs. Chalazion
If you have a bump on your eyelid that isn’t very painful, it may be a chalazion rather than a stye. The two are often confused. A stye is an active infection and is noticeably painful from the start. A chalazion is a blocked oil gland that becomes inflamed but isn’t infected. It usually develops farther back on the eyelid, away from the lash line, and tends to be more of a firm, painless lump.
Sometimes a stye that doesn’t fully drain turns into a chalazion. Warm compresses help both conditions, but a chalazion can linger for weeks or months. If a bump on your eyelid persists without pain but won’t go away, that’s worth having evaluated.
When a Stye Needs Medical Treatment
Most styes resolve with home care alone, but there are clear signals that yours needs professional attention. If pain and swelling haven’t started improving after 48 hours of consistent warm compresses, or if they actually increase after the first two to three days, it’s time to see an eye doctor.
A stye that doesn’t drain on its own may need to be opened in a doctor’s office. This is a quick procedure done under local numbing, where the doctor makes a small incision to release the trapped material. It sounds worse than it is, and relief is usually immediate.
In some cases, a doctor may prescribe antibiotic drops or ointment, particularly if the infection appears to be spreading beyond the original bump or if you’re getting styes repeatedly. About 90% to 95% of styes are caused by Staphylococcus aureus, so antibiotics, when used, target that specific bacterium.
Signs of a Spreading Infection
Rarely, a stye infection can spread into the surrounding skin, causing a condition called preseptal cellulitis. The signs are distinct from a regular stye: redness and swelling spread well beyond the bump itself, covering a larger area around the eye. The skin around the eye feels warm and tender.
Preseptal cellulitis is treatable but needs prompt attention because it can progress to a more dangerous infection deeper in the eye socket. If you or your child develops a fever, eye pain, vision changes, or the eye starts to bulge, seek emergency care. These symptoms suggest the infection has moved beyond the surface tissues, and that situation requires immediate treatment.
Preventing Styes From Coming Back
Some people get styes once and never again. Others deal with them repeatedly. A few habits reduce your risk. Wash your hands before touching your eyes or handling contact lenses. Replace eye makeup every few months, since old cosmetics accumulate bacteria. Remove all eye makeup before bed. If you’re prone to styes, a nightly routine of gently cleaning your eyelids with a warm washcloth can keep the oil glands along your lash line from clogging.
People with chronic eyelid inflammation (blepharitis) or skin conditions like rosacea are more likely to develop styes. If yours keep returning, an eye doctor may recommend a daily lid hygiene routine or investigate whether an underlying condition is contributing. In cases of frequent recurrence, a doctor may biopsy the tissue to rule out a more serious problem.

