What to Do If You Have a Pimple on Your Eyelid

That pimple on your eyelid is almost certainly a stye (hordeolum) or a chalazion, both caused by blocked oil glands in the eyelid. The good news: most resolve on their own within a week or two with simple home care. The most important thing you can do right now is apply warm compresses and resist the urge to squeeze it.

What That Bump Actually Is

Your eyelids contain dozens of tiny oil glands that help lubricate your eyes. When one of these glands gets clogged, the backed-up oil creates a bump that looks a lot like a pimple. There are two main types, and telling them apart helps you know what to expect.

A stye is an infected, blocked gland. It typically shows up right at the edge of your eyelid, near the base of an eyelash, and forms a small yellowish pustule surrounded by redness and swelling. Styes hurt. You may also notice watering eyes, light sensitivity, or a gritty feeling like something is stuck in your eye. The bacteria behind most styes is Staphylococcus aureus, a common skin bacterium that takes advantage of the stagnant oil trapped in the gland.

A chalazion starts the same way, with redness, swelling, and some pain, but it’s not infected. After a day or two it migrates toward the center of the eyelid and settles into a firm, painless lump. Chalazia tend to be larger than styes and can linger for weeks, but they’re less urgent because there’s no active infection.

How to Treat It at Home

Warm compresses are the single most effective home treatment. Soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against your closed eyelid for 5 to 10 minutes. Repeat this 3 to 6 times a day. The heat softens the hardened oil plug and encourages the gland to drain naturally. Don’t heat a wet cloth in the microwave, as it can get dangerously hot and burn the delicate eyelid skin.

Between compresses, keep the area clean. With your eyes closed, gently wipe across each eyelid about 10 times using a washcloth with a few drops of baby shampoo, making sure to wipe across the lashes too. Rinse well. If you prefer, letting warm water run over your closed eyes for a minute in the shower works as a simpler alternative.

While the bump is healing, skip eye makeup and contact lenses. Both can introduce more bacteria and irritate an already inflamed gland.

Why You Should Never Pop It

This is the most important rule: do not squeeze, pop, or try to lance an eyelid bump yourself. Unlike a pimple on your chin, the tissue around your eye is extremely thin and rich with blood vessels that connect directly to deeper structures in your eye socket. Squeezing can push bacteria deeper into the tissue rather than out, potentially causing a spreading skin infection called periorbital cellulitis. If that infection crosses into the deeper layers of your eye socket (orbital cellulitis), it becomes a serious medical emergency that can threaten your vision.

The bump will drain on its own once the warm compresses do their work. Let it happen naturally.

When the Bump Needs Medical Attention

Most styes start improving within 48 hours of consistent warm compress use. If yours isn’t getting better after two to three days of home care, it’s time to see an eye doctor. You should also seek care promptly if:

  • Your eye swells shut
  • Pus or blood leaks from the bump
  • Pain or swelling gets worse instead of better
  • Blisters form on your eyelid
  • Your eyelids feel hot to the touch
  • Your vision changes at all
  • You develop a fever or notice your eye starting to bulge

A fever combined with eye pain, vision changes, or a bulging eye warrants an emergency room visit, as these are signs the infection may be spreading beyond the eyelid.

What a Doctor Can Do

For a stye that won’t resolve, a doctor may prescribe an antibiotic ointment that you apply directly to the eyelid several times a day, typically for about a week. This targets the bacterial infection from the outside. For a stubborn chalazion that persists for weeks, a doctor can drain it through a small incision on the inside of the eyelid. This is a quick in-office procedure, and because the cut is on the inner surface, it doesn’t leave a visible scar.

Why Some People Keep Getting Them

If eyelid bumps keep coming back, there’s likely an underlying issue with the oil glands themselves. A condition called meibomian gland dysfunction causes chronic thickening and blockage of the eyelid’s oil glands, leading to recurrent styes and chalazia. It’s closely linked to blepharitis, a form of ongoing eyelid inflammation that makes the lash line look red, crusty, or flaky.

People with either condition benefit from making lid hygiene a daily habit, not just something they do when a bump appears. The baby shampoo eyelid scrub described above, done every day in the shower, helps keep the gland openings clear. Your eye doctor may also recommend specific lid scrub products or in-office treatments to restore healthy gland function if the problem is ongoing.