Most styes clear up on their own within one to two weeks, but consistent home treatment can speed that timeline and ease the discomfort along the way. The single most effective thing you can do is apply warm, moist compresses several times a day to help the blocked gland drain naturally.
What Causes a Stye
A stye is a small, painful bump that forms at the edge of your eyelid when one of the tiny oil glands near your lashes gets clogged and infected, usually by staph bacteria that already live on your skin. External styes, the most common type, develop right along the lash line. Internal styes form deeper inside the eyelid in the oil-producing glands that keep your tear film healthy. Both types look like a red, swollen pimple and tend to be tender to the touch.
Warm Compresses Are the Main Treatment
A warm, moist compress is the cornerstone of stye treatment. The heat softens the hardened oil plugging the gland and encourages it to drain on its own. Apply a clean, damp washcloth to your closed eyelid for 5 to 10 minutes, 3 to 6 times a day. Consistency matters more than any single session, so try to keep up the routine for several days even if you start feeling better.
Test the cloth against the inside of your wrist before placing it on your eye. It should feel comfortably warm, not hot. Don’t microwave a wet washcloth or use water straight from a kettle. Eyelid skin is thin and burns easily. Reheat the cloth under the tap when it cools during your session so the warmth stays steady.
Keep the Eyelid Clean
Gentle cleaning around the affected eye helps remove bacteria and oily debris that can slow healing or reinfect the area. Start by washing your hands, then place a warm washcloth over your closed eye for about two minutes to loosen any crust along the lash line. Next, use a pre-moistened eyelid wipe or a cotton swab dampened with a mild lid-cleaning solution (hypochlorous acid sprays or gels are a good option) and gently wipe back and forth along your lashes with your eyes closed.
Use a fresh pad or swab for each eye so you don’t transfer bacteria. Rinse the lids with clean water and pat dry with a fresh towel. Doctors once recommended diluted baby shampoo for lid scrubs, but current guidance favors dedicated lid-cleaning products because baby shampoo contains chemicals that may irritate your eyes.
What Not to Do
Never squeeze or pop a stye. Forcing it open pushes bacteria deeper into the tissue and can spread the infection to surrounding glands or even into the eye socket. Let the stye drain on its own with the help of warm compresses.
Avoid wearing eye makeup while you have a stye. Mascara, eyeliner, and eyeshadow can reintroduce bacteria to the area and slow healing. Contact lenses should also stay out until the stye resolves, since they can carry bacteria and irritate an already inflamed lid.
Over-the-Counter Stye Products
You’ll find OTC stye ointments at most pharmacies. The main ingredients are typically mineral oil and white petrolatum, which are lubricants, not antibiotics. These products soothe burning and prevent further irritation from dryness, but they don’t treat the underlying infection. They can offer comfort between warm compress sessions, especially if your eye feels gritty or dry, but they’re not a replacement for compresses.
When Prescription Treatment Is Needed
If the pain and swelling haven’t started improving after about 48 hours of consistent home care, it’s time to see an eye doctor. In some cases, prescription antibiotic drops or ointment can speed recovery. Severe infections that spread beyond the eyelid margin may require oral antibiotics or, rarely, a short course of anti-inflammatory drops to control swelling.
A stye that doesn’t resolve and instead hardens into a painless lump has likely become a chalazion. Unlike a stye, a chalazion is not an active infection. It’s a pocket of trapped oil that triggers chronic inflammation inside the lid. Chalazia sometimes need a minor in-office drainage procedure where a doctor numbs the area, makes a small incision on the inside of the lid, and removes the contents. The procedure is quick and the incision is made on the inner surface, so it doesn’t leave a visible scar.
Stye vs. Chalazion
Because styes and chalazia look similar, people often confuse them. A stye is painful from the start, stays localized right at the lash line, and is caused by a bacterial infection. A chalazion typically develops after a gland has been blocked for a while without infection. It settles into the body of the eyelid rather than the margin and, over time, becomes a firm, nontender nodule. An internal stye can eventually turn into a chalazion if the infection clears but the blocked material doesn’t drain fully.
Warning Signs to Take Seriously
Styes are rarely dangerous, but an untreated infection can occasionally spread to the soft tissue around the eye socket. If you develop a high fever along with significant swelling that extends well beyond the eyelid, a bulging eye, pain with eye movement, or any change in vision, seek emergency care. These symptoms can signal a deeper infection that requires prompt treatment to protect your sight. Children are especially vulnerable to this kind of spread, so don’t wait if a child’s eye swelling worsens rapidly.
Preventing Styes From Coming Back
Some people get styes repeatedly because their eyelid oil glands are prone to clogging. A nightly lid-cleaning routine, even when you don’t have a stye, can reduce flare-ups significantly. Wipe along your lash line with a dedicated eyelid cleanser or hypochlorous acid spray as part of your bedtime routine.
Replace mascara and eyeliner every three to six months. Old makeup harbors bacteria that can reinfect your lids. Never share eye cosmetics, and remove all makeup before bed. If you wear contact lenses, always wash your hands before handling them and store them in a clean case with fresh solution. These small habits keep bacterial loads low around your eyes and give your oil glands the best chance of staying clear.