How Long Does A Stye Last? How Long Does A Stye Last?

How Long Does A Stye Last?


An eye stye (or hordeolum) is a painful, red bump caused by a bacterial infection that forms on your upper or lower eyelid. It can be uncomfortable and unsightly, but it's common and usually harmless. Simple treatment usually clears up styes within a few weeks.

Styes can affect anyone, including children, but some are more susceptible than others. Here I will explain what a stye is, how it is caused, who is more likely to get one, and how to treat it. Also, I'll explain how long styes usually remain before going away and when you should consult a doctor.

What Is A Stye?

To keep your eyes, skin, and eyelashes moist, humans have tiny oil glands in their eyelids.

An infected gland becomes clogged with dirt, debris, or dead skin cells. Usually found on the skin and inside the nose, Staphylococcus aureus bacteria multiply in blocked oil glands.

Swollen, tender, and red eyelids can result from this infection. A stye is what this is. Hordeolum is the medical term for a stye. Sometimes, they resemble pimples on the edge of the eyelid.


Symptoms of a stye include:

  • An eyelid that is inflamed, swollen, or tender

  • Pimples are small red bumps, lumps, or pustules.

  • Inflammation or discomfort of the eyes

  • You feel like dirt or dust is bothering your eyes.

  • Sensitivity to light

  • Tears or watery eyes


You can develop two types of eye styes.


External Stye

Upper or lower eyelid styes form when an eyelash follicle or sweat gland becomes infected.

The most prevalent type of stye is an external one.

Internal Stye

Internal stye forms when one of your meibomian glands becomes blocked and infected.

Small oil glands line the inside of the eyelids and can cause styes on the skin that touches the eye. External styes are less common and can be more severe than internal styes.

With time, both types of style will heal. In rare cases, stubborn or severe styes may require medical attention. Consult your eye doctor if your stye has lasted more than two weeks or has worsened instead of better.

What Causes A Stye?

In most cases, styes are caused by the bacteria Staphylococcus aureus on the skin and inside the nose.

The bacteria proliferate when it enters a blocked gland or hair follicle, causing inflammation of the eyelid and, eventually, a red, pus-filled nodule that is tender. It is impossible to prevent a stye from forming. You can prevent blocked or infected eyelid glands by freeing them from dirt, makeup, or debris.


There are several risk factors for developing a stye, including:

  • Hygiene issues with contact lenses

  • Wearing contact lenses while sleeping

  • Hands without being washed before rubbing your eyes

  • Chlorine exposure is excessive

  • Extending your lashes

  • Makeup that is old or contaminated

  • You don't wash your face enough

  • Recurrent eye styes or other eye problems


Certain health conditions can also cause styes.

In addition, they include:

  • Rosacea

  • Dry skin

  • Seborrheic dermatitis (dandruff)

  • Blepharitis

  • High blood sugar or diabetes

  • Hormonal changes

  • High cholesterol

  • The poor or weakened immune system

How Quickly Does A Stye Go Away?

Usually, styes heal within a few days to two weeks. The affected area starts to feel uncomfortable, painful, or swollen. The infection develops into a small, red, painful bump on the edge of the eyelid.

It is possible to have a chalazion if a patient has a painless bump on their eyelid that develops slowly and lasts for more than two weeks. Chalazion, also called a meibomian cyst, is not a stye, but can result from one. A stye appears farther back on the eyelid, but if it becomes large enough to press on your eye, it can interfere with your vision.


Will A Stye Go Away On Its Own?

Styes usually disappear within a few days or up to two weeks. A warm, clean washcloth applied to a closed eye a few times a day can encourage a stye to drain.

Attempting to pop or squeeze a stye can transmit bacteria to other parts of your face and lead to further infection. You should consult your eye doctor if you have had a stye for two weeks and it has not gone away.

Stye Treatment

Most styes are not dangerous or require treatment. You can encourage a stye to heal more quickly if it bothers you.

Home Remedy 

  • After sweating every night, wash your eyelids gently with soap and warm water.

  • Close your eyes and place a clean, warm compress or washcloth over them for 5-15 minutes. Replace your compress up to five times a day by reheating it.

  • You should avoid wearing makeup until your eye has healed.

  • Contact lenses should not be worn until your eye has healed.

  • Make sure you wash your pillowcases and towels regularly to prevent spreading germs.

  • Share cosmetics or personal hygiene products that touch your eyes at all costs.

  • You are touching your eye area as little as possible is recommended.

  • After treating your stye, wash your hands with hot water and soap for 20 seconds.


Styes should never be popped, squeezed, or encouraged to rupture prematurely. The bacterial infection can spread if you damage your eye area.

Medical Treatments


Make an appointment with a medical professional if your stye doesn't go away after two weeks or if symptoms rapidly worsen. Your doctor may recommend one or more treatment options to address your eye condition and return you to full health.


There are several medical treatments for styes, including:

  • Stye treatment with antibiotic ointment

  • Your bacterial infection may spread to other body parts if you take oral antibiotics.

  • Injection of steroids to reduce swelling in the eyelids

  • An in-office procedure in which a doctor uses local anaesthesia and a small incision to drain your stye

When To See A Doctor

A few days of home treatment usually heals styes within a week or two. Occasionally, a patient with a stye should seek medical advice.

  • It takes two weeks for your stye to disappear

  • It seems that your stye is getting worse

  • Stye affects your vision

  • There is an excessive amount of pain in your eyelids, or you feel like there is something in your eye


If a stye spreads to other parts of the face, or if you develop a fever or chills, you may need emergency medical treatment. You should call 9-1-1 or go to the nearest emergency room immediately.


Frequently Asked Questions


How Do You Get Rid Of A Stye Quickly?

Most styes can be treated at home with home remedies. After gently cleaning your eyelids with soap and water, apply a clean, warm washcloth or compress to your closed eye for 5-15 seconds, rewarming and repeating five times daily. Call your healthcare provider if your stye does not improve within a few days.


When Will A Stye Disappear?

It typically takes one to two weeks for styes to go away on their own or with the help of simple home treatments. Talk to your doctor about medical interventions or medicines to speed up healing if your stye lasts over two weeks or worsens.


Stye Stages: What Are They?

Styes are caused by bacteria infecting the eyelid's oil glands or hair follicles. Therefore, patients often experience general discomfort, redness, and swelling in their eyelids before developing a pus-filled nodule resembling a pimple.


When A Stye Is Left Untreated, What Happens?

Most styes disappear on their own without any help. Occasionally, the bacterial infection that causes a stye can spread to different parts of the face or interfere with vision. Don't hesitate to contact your doctor or go to the nearest emergency room if you suspect your stye is not going away, is getting worse, or if you develop a fever, chills, or blurred vision.


How Mobi Doctor Can Help

Mobi Doctor offers online urgent care. 


Write a Comment