How to Get Rid of an Eye Pimple: Stye vs. Chalazion

That pimple on your eyelid is almost certainly a stye or a chalazion, and most cases clear up on their own within one to four weeks with simple home care. The single most effective treatment is a warm compress applied to the closed eye for 5 to 10 minutes, 3 to 6 times a day. Before you do anything else, start there. The warmth helps unclog the blocked oil gland causing the bump and promotes drainage.

Stye or Chalazion: Which One You Have

Both look like pimples on the eyelid, but they behave differently and sometimes need different approaches.

A stye (hordeolum) is a small, painful, red lump that forms near the edge of the eyelid, typically at the base of an eyelash. It often has a visible pus spot at the center, much like a whitehead. Styes are tender to the touch and can be quite painful. They’re caused by a bacterial infection in a lash follicle or small oil gland.

A chalazion is a swollen bump that develops farther back on the eyelid. It forms when an oil-producing gland in the lid gets blocked and swells up. Chalazions are usually painless or only mildly tender, and they tend to grow larger than styes. A stye that doesn’t drain can sometimes turn into a chalazion over time.

The distinction matters because styes involve active infection while chalazions are primarily inflammatory. But for initial home treatment, the approach is the same.

Warm Compresses: The Core Treatment

Apply a warm, moist cloth to your closed eye for 5 to 10 minutes, 3 to 6 times a day. This is the first-line treatment recommended by every major eye care organization, and it works for both styes and chalazions. The heat softens the hardened oil plugging the gland and encourages the bump to drain naturally.

Use warm water from the tap to soak a clean washcloth. Do not heat a wet cloth in the microwave, as it can develop hot spots that burn the delicate skin of your eyelid. The compress will cool down quickly, so re-wet it with warm water as needed to keep the temperature consistent through the full 5 to 10 minutes. Consistency matters more than intensity. Doing this several times a day for a few days is what drives results.

What Else Helps (and What to Avoid)

After each warm compress session, gently clean your eyelid. With your eyes closed, wipe across the lid and lashes about 10 times using a washcloth with a few drops of diluted baby shampoo, then rinse well. Alternatively, you can let warm water run over your closed eyes for about a minute while showering. This removes the oily debris and bacteria that contribute to blockages.

Do not squeeze, pop, or try to lance the bump. Unlike a regular pimple, an eyelid bump sits in tissue with rich blood supply very close to your eye. Squeezing can spread infection deeper into the lid or into surrounding tissue, making things significantly worse. Let it drain on its own.

Avoid wearing eye makeup while you have an active bump. Cosmetics can introduce more bacteria into the area and irritate the already inflamed gland. If you were using eye makeup when the bump developed, consider replacing those products, particularly mascara and eyeliner, since they may harbor the bacteria that caused the problem.

Contact Lenses During a Bump

If you have a painless chalazion, wearing contact lenses is generally fine as long as the bump isn’t large enough to physically press against the lens. If you have an active stye with redness and pain, it’s best to switch to glasses until the infection clears. A stye involves bacteria, and contact lenses can trap that bacteria against your eye or spread it to the other eye through handling.

How Long Healing Takes

Styes typically resolve within one to two weeks. Most drain on their own once the warm compresses do their work, and the pain usually improves within the first few days of treatment.

Chalazions take longer. With consistent warm compresses, many heal within about a week. Left untreated, they can take four to six weeks to resolve, and some persist for months. Most chalazions do eventually go away on their own within a month, but the compresses speed things up considerably.

When Home Treatment Isn’t Enough

If a stye hasn’t improved after a week of consistent warm compresses, or a chalazion lingers beyond a month, an eye care provider can step in. For persistent styes, a doctor may prescribe antibiotic ointment or drops to clear the infection. For chalazions that won’t budge, a steroid injection into the bump can reduce inflammation, or the provider can drain it through a small incision on the inside of the eyelid. The procedure is done under local anesthesia, takes just a few minutes, and the tissue removed is typically sent for examination to rule out anything unusual.

Certain symptoms call for prompt medical attention regardless of how long you’ve had the bump. Get seen quickly if your vision changes, you develop fever alongside the swelling, the redness and swelling spreads beyond the eyelid to the surrounding face, you have significant eye pain (not just tenderness at the bump), or light begins to bother your eyes. These can signal a deeper infection that needs treatment beyond compresses.

Preventing Recurrence

Some people get eyelid bumps once and never again. Others deal with them repeatedly, often because of a chronic condition called blepharitis, which is low-grade inflammation along the eyelid margins. If you’re prone to styes or chalazions, a daily lid-cleaning routine can make a real difference.

Each night, place a warm washcloth over your closed eyes for a minute to loosen oil buildup. Then put a few drops of baby shampoo on a clean washcloth and gently scrub across your closed eyelids and lashes, wiping about 10 times per eye. Rinse thoroughly. This keeps the oil glands along your lash line flowing freely and removes the debris and bacteria that cause blockages. Over-the-counter eyelid scrub pads and sprays designed for this purpose are also available at most pharmacies if you prefer something ready-made.

Washing your hands before touching your eyes, replacing eye makeup every few months, and cleaning contact lenses properly all reduce the bacterial load around your eyelids. For people with oily skin or conditions like rosacea, which increase the risk of gland blockages, the daily lid hygiene routine is especially worthwhile.