Health Library
December 29, 2025
Question on this topic? Get an instant answer from August.

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.
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.
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.
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.
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:
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.
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.
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.
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:
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.
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.
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.
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.
6Mpeople
Get clear medical guidance
on symptoms, medications, and lab reports.