How Long to Get Rid of a Stye: Healing Timeline

Most styes clear up on their own within one to two weeks. With consistent home care, you can often speed that timeline up by several days. The key variable is whether the stye drains on its own or turns into a stubborn, painless lump that lingers longer.

The Typical Healing Timeline

A stye starts as a tender, red bump on your eyelid, usually near the lash line. Over the first few days, it swells and may develop a small white or yellowish head, similar to a pimple. Most styes follow a predictable arc: swelling peaks around days two through four, the bump either drains or gradually shrinks, and the redness fades over the following week. From start to finish, expect roughly 7 to 14 days.

You’ll know a stye is resolving when the tenderness starts to fade and the bump softens. If the stye drains, you may notice a small amount of pus or discharge on your eyelid or lashes. That’s normal and actually a good sign. After drainage, the remaining swelling typically clears within a few days.

How Warm Compresses Speed Things Up

The single most effective thing you can do is apply a warm, moist compress to your eye for 5 to 10 minutes, 3 to 6 times a day. The heat softens the blocked oil gland that caused the stye, encouraging it to open and drain naturally. People who stay consistent with compresses from day one often see their stye resolve closer to the one-week mark rather than stretching to two.

Use a clean washcloth soaked in warm (not hot) water, or a microwavable eye mask designed for this purpose. The cloth cools quickly, so re-soak it partway through each session to keep the temperature up. Avoid squeezing or popping the stye. Forcing it open can push the infection deeper into the eyelid and make things worse.

When a Stye Turns Into a Chalazion

Sometimes the redness and tenderness fade, but you’re left with a firm, painless bump on your eyelid. This is a chalazion, and it happens when the blocked gland doesn’t fully drain. Chalazia can persist for weeks to months if untreated and have a higher tendency to come back, especially if you’re prone to oily skin or have conditions like rosacea or blepharitis.

If your stye has been painless but hasn’t shrunk after three to four weeks of warm compresses, a doctor can inject a small amount of a steroid into the bump or perform a quick in-office drainage procedure. Both are minor and typically resolve the issue within days.

Why Antibiotics Usually Aren’t Recommended

You might expect a prescription for antibiotic eye drops, but doctors generally don’t recommend topical antibiotics for a standard stye. The infection is contained within a blocked gland, and antibiotics applied to the surface of the eye don’t penetrate well enough to make a meaningful difference. Warm compresses work better for this specific type of blockage.

Oral antibiotics are reserved for cases where the infection spreads beyond the bump itself, causing the surrounding eyelid skin to become red, hot, and increasingly swollen. This is uncommon but worth knowing about.

Signs a Stye Needs Medical Attention

If your stye is painful and hasn’t started improving within two days, it’s worth seeing a doctor. That doesn’t mean it should be gone in two days. It means you should see some sign of progress: slightly less tenderness, the bump softening, or reduced redness.

More urgent warning signs include swelling that spreads across your entire eyelid or to the other eye, fever, eye pain that feels deeper than the bump itself, any changes to your vision, or the eye starting to bulge forward. These can indicate the infection has spread into the surrounding tissue, a condition called preseptal cellulitis. It’s treatable but requires prompt medical care, especially in children, because it can progress to a more serious infection deeper in the eye socket if left alone.

Preventing Styes From Coming Back

Styes recur in some people, particularly those with naturally oily eyelid glands. A few habits reduce the odds. Wash your hands before touching your face or eyes. If you wear eye makeup, replace mascara every three months and never share it. Remove all eye makeup before bed. If you wear contact lenses, clean them properly and avoid sleeping in them.

For people who get styes repeatedly, a nightly routine of warm compresses (even when no stye is present) followed by gently cleaning the base of your lashes with diluted baby shampoo or a pre-made eyelid wipe can keep the oil glands from clogging in the first place. Think of it like flossing for your eyelids: a small habit that prevents a recurring annoyance.