how long does a stye last

1 week ago 8
Nature

A stye usually lasts about one week from formation to complete healing. In some stubborn cases, it may last up to two weeks. The stye typically develops over a few days, forming a pimple-like lesion by day three, which drains and heals quickly thereafter. Proper care such as applying warm compresses and keeping the eyelid clean can help minimize healing time, though antibiotics generally do not speed up the process unless the infection is severe. If a stye does not improve within two weeks or worsens, medical consultation is advised as it might require treatment or could be a different condition like a chalazion.