Most styes on the upper eyelid heal on their own within one to two weeks with consistent home care. The single most effective treatment is a warm compress applied several times a day, which helps the blocked gland drain naturally. In most cases, you won’t need antibiotics or a doctor’s visit.
What’s Actually Happening in Your Eyelid
A stye forms when one of the tiny oil glands along your eyelid edge gets clogged and infected. Your upper eyelid has dozens of these glands, each one opening near the base of an eyelash. When oil builds up and can’t flow out, bacteria (usually the common skin bacterium Staphylococcus aureus) move in and trigger an infection. The result is a small, painful abscess that looks like a red, swollen bump.
External styes sit right at the lash line and are the most common type. Internal styes develop deeper in the eyelid, inside the larger oil-producing glands embedded in the eyelid tissue. Internal styes tend to be more painful and may cause the entire eyelid to swell. Both types respond to the same initial treatment.
Warm Compresses: The Core Treatment
Apply a warm, moist compress to the affected eyelid for 5 to 10 minutes, 3 to 6 times a day. This is the single most important thing you can do. The heat softens the hardened oil plug inside the gland and encourages it to drain, which relieves pressure and lets the infection clear.
Use a clean washcloth soaked in warm (not hot) water. Don’t heat a wet cloth in the microwave, as it can develop hot spots that burn the delicate eyelid skin. You’ll need to re-wet the cloth every couple of minutes as it cools. Some people find a reusable gel eye mask heated in warm water easier to keep at a steady temperature.
After each compress session, you can gently clean the eyelid with a mild, diluted baby shampoo on a cotton swab or use pre-made eyelid cleansing wipes. This removes the oily debris around the lash line that contributes to gland blockages.
What Not to Do
Don’t squeeze or pop a stye. Unlike a skin pimple, a stye sits in delicate tissue surrounded by blood vessels that drain toward the brain. Squeezing can push the infection deeper or spread it to surrounding tissue. Let the warm compresses do the work of bringing it to a head naturally.
Avoid wearing contact lenses while you have an active stye. The infection can transfer bacteria to the lens surface, and the lens itself can irritate the already swollen tissue. Switch to glasses until the stye has fully resolved. You should also skip eye makeup, particularly mascara, eyeliner, and eyeshadow on the affected eye. Makeup applicators can harbor bacteria and reintroduce them to the healing gland. Once the stye is gone, replace any eye makeup you used in the days before it appeared.
Do OTC Stye Products Help?
Over-the-counter stye ointments sold in pharmacies are lubricants, not antibiotics. Their active ingredients are typically mineral oil and petroleum jelly. They can soothe burning and irritation and prevent the eyelid from drying out, but they won’t fight the underlying infection. Think of them as comfort measures, not cures. The warm compress remains far more effective at actually resolving the stye.
Stye vs. Chalazion
If your bump isn’t particularly painful and sits farther back from the lash line, it may be a chalazion rather than a stye. A chalazion forms from a blocked oil gland without active infection. It’s typically firm, slow-growing, and only mildly tender (if at all). A stye, by contrast, is very painful, appears right at the eyelid edge near the base of your lashes, and often causes significant swelling. A chalazion rarely makes the entire eyelid swell, while a stye frequently does.
The distinction matters because chalazia that don’t respond to warm compresses can sometimes be drained by an eye doctor through a small in-office procedure. However, an actively infected stye (a hot, red, painful bump) is not a candidate for drainage until the acute infection calms down. Warm compresses are the first-line treatment for both.
When a Stye Needs Medical Treatment
Most styes improve noticeably within a few days of consistent warm compress use and resolve fully within a week or two. Some situations call for professional care:
- Pain or swelling that worsens after the first two to three days of home treatment
- Your eye swells shut
- Pus or blood leaks from the bump
- Blisters form on the eyelid
- Your eyelids feel hot to the touch
- Your vision changes
- Styes keep recurring
In these cases, a doctor may prescribe antibiotic eye drops or a topical antibiotic cream to apply to the eyelid. If the infection has spread beyond the eyelid itself, oral antibiotics in pill form are sometimes necessary. This is uncommon with a typical stye but important when the surrounding skin becomes red, warm, and swollen in an expanding pattern.
Preventing Styes From Coming Back
Recurring styes often stem from chronic low-grade inflammation of the eyelid margin, a condition called blepharitis. The oil glands along the lash line become persistently sluggish, making blockages more likely. A daily eyelid hygiene routine can break this cycle.
Each morning, apply a warm compress for a few minutes, then gently scrub along your lash line with a clean cloth or eyelid wipe. This keeps the gland openings clear and the oil flowing freely. If you wear eye makeup daily, remove it thoroughly every night, paying special attention to the lash roots where residue accumulates. Replace mascara every three months, as bacteria build up in the tube over time. Washing your hands before touching your eyes or handling contact lenses is another simple habit that reduces the bacterial load around your eyelids.