Health Library Logo

Health Library

Health Library

How Long Do Styes Last?

December 29, 2025


Question on this topic? Get an instant answer from August.

how long do styes last

Most styes will heal on their own within one to two weeks. While that might feel like a long time when your eyelid is throbbing, understanding the process can make it much more manageable.


What Exactly Is a Stye (and What Isn’t)?

let’s clarify what is a stye. Medically known as a hordeolum, a stye is a small, painful abscess (a collection of pus) that forms on your eyelid. It’s typically caused by a staphylococcal bacteria infection in an oil gland or eyelash follicle source.

There are two main types of styes:

  • External Stye: This is the most common type. It forms at the base of an eyelash and looks like a small pimple.

  • Internal Stye: This type forms inside your eyelid. An internal stye can be more painful and may take a little longer to heal because the abscess can’t drain as easily.

Chalazion vs. Stye: What’s the Difference?

It’s easy to confuse a stye with another common eyelid bump called a chalazion. While they can look similar, they are very different. The main difference in the chalazion vs. stye debate comes down to pain and cause.

  • A stye is an infection. It appears suddenly, is very painful, red, and swollen.

  • A chalazion is a blocked oil gland. It usually develops slowly, is not painful, and feels like a hard, rubbery lump inside the eyelid source.

Understanding this difference is key because a chalazion can sometimes last for months if left untreated. If your bump isn’t painful, it’s more likely a chalazion, and a visit to the eye doctor is a good idea.


How Long Does a Stye Take to Go Away? The Stye Healing Stages

Okay, back to the main event. How long do styes last when they’re on the clock? The healing journey usually follows a predictable pattern. Here’s a breakdown of the typical stye healing stages.

Days 1-2: Formation and Swelling

This is the beginning. You’ll first notice tenderness, redness, and swelling along the eyelid margin. It might feel like there’s something in your eye. Key stye symptoms during this phase include:

  • A small, painful red bump.
  • Swelling of the entire eyelid.
  • Watery eyes or excessive tearing.
  • A scratchy, gritty sensation.

Days 3-5: Coming to a Head

During this phase, the stye matures. The body’s immune system sends white blood cells to fight the infection, which forms pus. You might see a small, yellowish white spot appear at the center of the bump, similar to a pimple. This is the stye “coming to a head.”

The pressure might increase, but this is a sign that relief is on the way. The stye will often rupture and drain on its own during this period, especially with the help of warm compresses.

Days 6-10: Draining and Healing

Once the stye drains, the healing process speeds up significantly. You’ll feel immediate relief from the pain and pressure. The swelling and redness will quickly start to fade. The area will heal over the next few days, and soon enough, you’ll be back to normal.

So, is it normal for a stye to last a week? Absolutely. For most people, the entire process from start to finish falls neatly within this 7 to 10 day window.


How to Safely Speed Up Healing: The Do’s and Don’ts of Stye Care

While a stye has its own timeline, you can definitely help it along and ease your discomfort. Figuring out how to get rid of a stye faster is all about encouraging it to drain safely. Here are the most effective home remedies for styes and the crucial things to avoid.

The DO List:

  • Apply Warm Compresses (This is Your #1 Tool): This is the single most effective thing you can do. The heat helps dissolve the pus and oil, allowing the stye to drain naturally.
    • How to do it: Soak a clean washcloth in warm (not hot) water. Wring it out and gently place it over your closed eye for 10-15 minutes.
    • How often: Do this 3 to 5 times a day until the stye drains.
  • Keep Your Eyelids Clean: Gently clean your eyelid with a mild, tear free soap (like baby shampoo) diluted in warm water. Use a cotton swab or clean cloth to wipe along your lash line. This helps remove bacteria and skin debris.
  • Wash Your Hands Frequently: The primary causes of styes involve bacteria. Wash your hands thoroughly before and after touching your eye or applying a compress to prevent spreading the infection.

The DON’T List:

  • NEVER Squeeze or Pop the Stye: This is the golden rule. While tempting, popping a stye can rupture the membrane and spread the infection deeper into your eyelid tissue. This can lead to a much more serious condition called cellulitis and even cause scarring source. Let it drain on its own schedule.
  • Avoid Wearing Makeup: Eye makeup, like mascara and eyeliner, can introduce more bacteria and clog the glands further, delaying healing. Give your eyes a break until the stye is completely gone.
  • Don’t Wear Contact Lenses: Stick to your glasses until the stye heals. Contact lenses can trap bacteria against your eye and spread the infection to your cornea.

When to Stop Self Care and See a Doctor

Most styes are harmless, but some situations require a professional. It’s important to know when to see a doctor for a stye to avoid complications.

Make an appointment with your doctor or ophthalmologist if:

  • The stye doesn’t start to improve after a week of consistent home care.
  • The pain is severe or getting worse.
  • The swelling is so significant that it affects your vision.
  • The redness and swelling spread from your eyelid to your cheek or other parts of your face.
  • You experience changes in your vision.
  • You get recurring styes. Frequent styes can be a sign of an underlying skin condition like blepharitis or rosacea.

A doctor can offer medical treatments like a prescription antibiotic ointment, steroid injections to reduce swelling, or, in some cases, perform a minor procedure to safely drain a persistent stye.


How to Prevent Styes From Coming Back

Once you’ve dealt with one stye, you’ll want to do everything you can to avoid another. The best strategy for how to prevent styes revolves around good eye hygiene.

  • Practice Smart Makeup Habits: Always remove all eye makeup before you go to sleep. Replace your mascara, eyeliner, and eyeshadow every 2-3 months, as bacteria can build up in the tubes and containers. And, of course, never share your makeup.
  • Keep Your Hands Clean: Make it a habit to wash your hands before touching your eyes, whether you’re putting in contacts, rubbing a tired eye, or applying makeup.
  • Manage Underlying Conditions: If you have blepharitis (eyelid inflammation), follow your doctor’s instructions for managing it, which usually involves daily lid scrubs.
  • Be Careful with Contact Lenses: Always wash your hands before handling your contacts and follow your optometrist’s guidelines for cleaning and replacement.

Are Styes Contagious?

The stye itself isn’t directly contagious in the way a cold is. However, the bacteria that cause it are. So, are styes contagious? In a way, yes. You can potentially spread the staphylococcal bacteria to someone else through a shared towel, pillowcase, or makeup. This is another reason why handwashing and not sharing personal items are so crucial when you have a stye.


The Takeaway: Patience and Warm Compresses

So, to circle back to our original question: how long do styes last? You can expect your unwelcome visitor to be gone in about one to two weeks.

While they are certainly a nuisance, styes are a common and highly treatable issue. Your best course of action is to be patient, apply warm compresses diligently, and practice excellent hygiene. Remember to resist the urge to pop it, and don’t hesitate to see a doctor if it’s not getting better or seems severe. With a little care, your eye will be back to its healthy, happy self in no time.

Health Companion

trusted by

6Mpeople

Get clear medical guidance
on symptoms, medications, and lab reports.

QR code to download August

download august