Most styes clear up on their own within one to two weeks, but consistent warm compresses can speed that timeline by several days. A stye is essentially a tiny abscess at the base of an eyelash follicle, almost always caused by Staphylococcus aureus bacteria that get trapped in the oil glands along your eyelid margin. The good news: you can treat the vast majority of styes at home without ever needing a doctor.
Warm Compresses Are the Primary Treatment
The single most effective thing you can do is apply a warm, wet compress to the affected eyelid for 5 to 10 minutes, 3 to 6 times a day. The heat softens the hardened oil blocking the gland, increases blood flow to the area, and helps the stye drain naturally. Use a clean washcloth soaked in warm (not hot) water, and rewet it when it starts to cool.
A few things make this work better. Gently massage the area around the stye after each compress session to encourage drainage. Use a fresh washcloth each time to avoid reintroducing bacteria. If a washcloth cools too quickly, a microwavable eye mask designed for warm compresses holds heat longer and can make your six-times-a-day routine more manageable.
With consistent compress use, most styes begin draining within a few days. Once the stye opens and releases its contents, the pain and swelling drop off quickly. Never squeeze or pop a stye yourself. Forcing it open pushes bacteria deeper into the tissue and can turn a minor problem into a serious infection.
What Over-the-Counter Products Actually Do
Stye ointments sold at pharmacies are lubricants, not antibiotics. The most common formulas contain mineral oil and white petrolatum. They temporarily relieve the burning and irritation around the stye, and they help prevent the dry, gritty feeling that comes from a swollen eyelid rubbing against your eye. They will not kill the bacteria causing the infection or make the stye resolve faster.
That said, lubricating ointments can make you more comfortable while warm compresses do the real work. Artificial tears serve a similar role if the stye is making your eye feel dry or scratchy. Just avoid any medicated eye drops not specifically designed for use near the eyelid margin.
Keep Your Eyelid Clean
Gentle daily eyelid hygiene prevents bacteria from accumulating around the lash line while you’re healing. You can buy pre-moistened lid wipes at most pharmacies, or make your own by mixing a few drops of baby shampoo into warm water and using a cotton pad to gently scrub along the base of your lashes. Some people use hypochlorous acid sprays, which are well tolerated around the eyes and help keep lids and lashes clean, particularly for those prone to recurring styes.
While you have an active stye, avoid wearing eye makeup entirely. Mascara, eyeliner, and eyeshadow can reintroduce bacteria and further clog the gland. If you wear contact lenses, switch to glasses until the stye is fully healed. Once it clears, start with a fresh pair of contacts rather than reinserting a pair you wore while infected.
When a Stye Needs Medical Treatment
If your stye hasn’t improved after a few days of consistent warm compresses, or if it’s still present after a week without any treatment, it’s time to see an eye doctor. A persistent stye may need a prescription antibiotic ointment, which is typically applied to the affected area up to six times a day for a course your doctor determines. These ointments directly target the bacterial infection that warm compresses alone couldn’t clear.
In rare cases, a stye that doesn’t respond to compresses or antibiotics may need to be drained. This is a quick in-office procedure where a doctor makes a small incision on the inside of the eyelid to release the trapped pus. It sounds worse than it is. The area is numbed beforehand, and relief is nearly immediate. A stye that has hardened into a painless but persistent bump (called a chalazion) may need this procedure if it lingers for more than one to two months.
Recognizing a Serious Complication
The vast majority of styes are harmless, but in rare instances the infection can spread into the surrounding eyelid tissue, a condition called preseptal cellulitis. The signs are distinct from a normal stye: the entire eyelid becomes swollen, warm, red, and tender, sometimes so puffy it’s difficult to open. You may develop a fever. The key difference is that once you manage to open your eyelid, your vision and eye movement should still be normal. If you notice vision changes, pain when moving the eye, or the eyeball appears to be bulging forward, that suggests a deeper infection requiring urgent medical attention.
Why Some People Get Styes Repeatedly
If you’re dealing with styes more than once or twice a year, the issue is likely more than bad luck. Recurrent styes are a recognized symptom of ocular rosacea, a condition where chronic inflammation affects the eyelids and the surface of the eye. People with skin rosacea (the facial redness and flushing) are especially prone. Staphylococcal blepharitis, a chronic low-grade infection of the eyelid margins, is another common driver. In blepharitis, bacteria constantly colonize the lash base, creating a cycle of clogged glands and repeated infections.
If styes keep coming back, a daily eyelid hygiene routine becomes essential rather than optional. Warm compresses for a few minutes each morning, gentle lid scrubs, and avoiding touching your eyes with unwashed hands all reduce bacterial load on the eyelid margin. Your doctor may also want to evaluate you for underlying conditions like rosacea or other inflammatory skin disorders that keep the cycle going.
What to Expect as It Heals
A typical stye follows a predictable pattern. It starts as a tender, red spot near the eyelash line, swells over two to three days into a visible bump that may develop a white or yellow head, and then either drains on its own or gradually reabsorbs. The whole process takes one to two weeks without treatment. With diligent warm compresses, you can often shave several days off that timeline.
After the stye drains or resolves, some mild swelling or redness may linger for a few more days. A small, painless bump can sometimes remain for weeks if the gland doesn’t fully clear. That hardened leftover is a chalazion, and while it’s not infected, it may need professional drainage if it doesn’t eventually shrink on its own.