How Long Do Styes Last (And Why)?

How Long Do Styes Last (And Why)?

Exact Answer: Up To Five Days

Many things in the human body get affected even with the slightest things. The human body is very prone to face some or other pain. Each body part can have some problems. Some problems can get treated, and some cannot, no matter what treatment gets applied. 

These problems sometimes go away on their own. It takes some days, and the body heals itself on its own. These include sprains, headaches, and sometimes even Styes. It depends on one’s preference if they want to take medication to get rid of it or let it vanish on its own.

How Long Do Styes Last

How Long Do Styes Last?

Among the many problems that humanity faces in their body, some disrupt daily functions. The severity of disruption depends on the issue. It also matters if the incident is at a sensitive organ like the eye, nose, ear, or mouth.

It is better if there are problems in the sensitive area, it should get treated on priority. 

One such thing is a Stye. A Stye is a bump that appears on the eyelids. It is reddishin color. It does not necessarily always cause pain but can cause discomfort. Some medications are available to treat the Styes, but it is the patient’s preference.

Some symptoms can show whether or not someone has a Stye. The symptoms are as follows:

  • Pain or stinging sensation in the eyelids.
  • Sore eyes.
  • Feeling of itchiness in the eye.
  • High sensitivity in the eyes.
  • Watery eyes.

These symptoms will determine the chance of the appearance of the Styes. It can appear on the upper lid or even the lower eyelid. Sometimes even on both the eyelids. Appearing on both eyelids happens when the pus gets spread on the uninfected eyelid. There is no specific timing for the Stye to disappear from the eyelid. On its own, it can take a maximum of 5 to 6 days to go.

Taking topical medication can make the Stye go away sooner, in about two or three days. It all depends on how fast the Stye will dry up. Only after that the Stye starts becoming smaller and finally disappear.

Size of the StyeHow Long Stye Stays
Small StyeThree to four days
Bigger StyeFive to six days

Why Do Styes Last That Long?

Any disease or incident that happens to the human body takes time to heal. Whether it is something as a prolonged disease or even a simple scratch, it is because of the simple reason the healing process takes time to know the cause then slowly heal.

When it comes to Styes that appear on the eyelid causing discomfort, it takes around five to six days to disappear. Styes happens because of an infection in the oil-producing glands. It can happen even due to the infection of eyelashes. The reason decides in which part the Stye will appear.

There are many reason that causes that long for styes go away. One of the primary reasons is the size of the Stye. If it is bigger, it will take a day or more to fade away. However, smaller Styes can fade away in just two to three days.

When topical medication gets applied to the infected area, the style lasts only for a couple of days. The styes will get better sooner than when medication gets administered. The reason is that the medicine helps the Stye to dry out faster. 

In case the patient has issues like dandruff or acne, it can prolong the appearance of the Stye or can cause the Stye to appear more frequently.


A Stye appears near one of the most sensitive areas of the body. Hence it becomes imminent to treat it as soon as possible. It is necessary to keep a check if it is becoming smaller each day. If that does not happen or if it reappears, then it becomes imminent to visit a doctor.

A doctor can prescribe medication, either topical or oral, that can help with Stye. It is also a good idea to keep the infected area clean to avoid further infection. The reason is, Stye can ooze out pus or water that can increase the problem.


dot 1
One request?

I’ve put so much effort writing this blog post to provide value to you. It’ll be very helpful for me, if you consider sharing it on social media or with your friends/family. SHARING IS ♥️

Avatar of Nidhi


Hi! I'm Nidhi.

Here at the EHL, it's all about delicious, easy recipes for casual entertaining. So come and join me at the beach, relax and enjoy the food.

Leave a Reply

Your email address will not be published. Required fields are marked *