Most styes heal on their own within one to two weeks. A small, uncomplicated external stye often improves in as few as a few days, while internal styes and more stubborn cases can take the full two weeks or slightly longer. The good news is that you can usually speed things along at home without any medical treatment.
External vs. Internal Styes
External styes form along the edge of your eyelid, right at the base of an eyelash. They look like a small pimple and tend to resolve faster, often within a few days to a week. You can usually see the white or yellowish head of the bump, and once it drains, the swelling drops quickly.
Internal styes develop on the inside of the eyelid, deeper in the oil-producing glands. They’re usually more painful and last longer than external styes. With consistent home care, most internal styes clear up within one to two weeks. Because they sit beneath the eyelid surface, they don’t always form a visible head, which means they can feel more uncomfortable and take more patience to resolve.
What the Healing Process Looks Like
In the first day or two, you’ll notice redness, swelling, and tenderness along the eyelid. The area may feel warm to the touch and your eye might water more than usual. This is the acute phase, when the infection is most active and the bump is growing.
Over the next few days, the stye typically comes to a head. For external styes, you may see a small yellowish spot at the center of the bump. At some point, it drains on its own, releasing a small amount of pus. Don’t squeeze it or try to pop it, as this can push the infection deeper or spread bacteria to surrounding tissue. After drainage, the pain and swelling usually drop noticeably within a day.
The final phase is residual swelling. Even after the stye drains, the eyelid can stay slightly puffy or pink for a few more days. This is normal and doesn’t mean the infection is still active.
How to Speed Up Healing
Warm compresses are the single most effective home treatment. Place a clean, warm, moist cloth over your closed eye for 5 to 10 minutes, 3 to 6 times a day. The heat helps soften the blocked oil and encourages the stye to drain naturally. Use water warm enough to feel soothing but not hot enough to burn your skin. A clean washcloth soaked in warm water works well; reheat it as needed during the session to keep it warm.
Beyond compresses, keep the area clean and avoid wearing eye makeup or contact lenses until the stye has fully healed. Touching or rubbing the stye introduces more bacteria and can slow recovery. Wash your hands before and after applying compresses.
Topical antibiotics don’t dramatically shorten healing time for a typical stye. Most styes are self-limiting, meaning the body clears the infection without medication. A doctor may prescribe antibiotic ointment or drops if the infection seems to be spreading, but for an uncomplicated stye, warm compresses alone are the standard approach.
When a Stye Takes Too Long
If the pain and swelling haven’t started improving after about 48 hours of consistent warm compresses, it’s worth seeing a doctor. The same applies if the pain or swelling actually gets worse after the first two to three days, or if the stye begins affecting your vision.
A stye that lingers beyond a couple of weeks sometimes turns into a chalazion. This happens when the blocked gland stays clogged but the active infection subsides, leaving behind a firm, painless lump. Chalazia can persist for weeks or even months if untreated. A doctor may recommend continued warm compresses, a steroid injection, or a minor in-office procedure to drain it.
Why Some People Get Recurring Styes
If you keep getting styes, an underlying eyelid condition called blepharitis may be the reason. Blepharitis is chronic inflammation of the eyelid margins, often caused by clogged oil glands or bacterial overgrowth along the lash line. People with oily skin, dandruff, rosacea, or eye allergies have a higher risk of developing it. When blepharitis goes untreated, the eyelid glands stay chronically irritated, creating a cycle where styes keep coming back.
Managing blepharitis with daily eyelid hygiene, such as gently scrubbing the lash line with diluted baby shampoo or a commercial lid scrub, reduces the frequency of styes. Treating related skin conditions like rosacea or seborrheic dermatitis also helps break the cycle.
Signs of a More Serious Infection
Styes very rarely lead to dangerous complications, but it’s important to recognize the warning signs. Seek prompt medical attention if you notice swelling spreading beyond the eyelid to your cheek or the other eye, if you develop a fever alongside the eye swelling, or if your vision becomes blurry or doubled. Difficulty moving your eye in any direction is another red flag. These symptoms can indicate that the infection has spread deeper into the tissue surrounding the eye, which requires urgent treatment.

