Most styes heal on their own within a week or two with simple home care, and the single most effective treatment is a warm compress applied several times a day. A stye is a small, painful bump on the eyelid caused by a bacterial infection, and while it looks alarming, it rarely requires medical intervention.
What a Stye Actually Is
A stye (medical name: hordeolum) forms when bacteria infect a gland or hair follicle along your eyelid. There are two types. An external stye appears at the base of an eyelash, looking like a small pimple. An internal stye develops deeper inside the eyelid, in one of the oil-producing glands. Both are painful, and the swelling can sometimes spread across the entire eyelid.
You might also hear the word “chalazion,” which looks similar but isn’t quite the same thing. A chalazion forms when an oil gland in the eyelid becomes clogged without a true infection. It tends to develop farther back on the lid, isn’t usually painful, and rarely makes the whole eyelid swell. An internal stye can sometimes turn into a chalazion if the infection clears but the blocked gland remains. The treatment overlap is significant, but a chalazion that lingers may need different care.
Warm Compresses: The Core Treatment
A warm, moist compress is the most reliable way to treat a stye at home. The heat increases blood flow, helps your body fight the infection, and encourages the blocked gland to open and drain naturally. Apply a clean, warm, damp cloth to your closed eyelid for 5 to 10 minutes, 3 to 6 times a day. That frequency matters. Doing it once in the morning won’t accomplish much. Consistent, repeated application throughout the day is what makes the difference.
Use comfortably warm water, not hot. Don’t heat a wet cloth in the microwave, since it can develop hot spots that burn the delicate skin of your eyelid. Instead, run a clean washcloth under warm tap water, wring it out, and hold it gently against your eye. You’ll need to re-warm it a few times during each session as it cools.
Some people find that a warm compress made from a clean sock filled with rice (heated in the microwave) holds warmth longer. If you go this route, test it on the inside of your wrist first to make sure it’s not too hot, and place a thin cloth between the compress and your skin.
Gentle Eyelid Cleaning
Keeping the eyelid clean helps prevent bacteria from spreading and supports faster healing. Dilute a small amount of baby shampoo or another gentle, fragrance-free soap in warm water. Dip a clean cotton swab or washcloth into the solution and gently wipe along the affected eyelid. Don’t scrub or rub. The goal is to remove crusting and debris without irritating the area further.
Always wash your hands thoroughly with soap and water before touching your eyes or applying any treatment. This sounds basic, but it’s the easiest way to keep the infection from spreading to your other eye or getting worse.
What Not to Do
Never pop or squeeze a stye. It’s tempting because it looks like a pimple, but squeezing it can release bacteria and spread the infection to other parts of the eye. The stye needs to drain on its own, which the warm compresses help encourage.
Avoid wearing eye makeup while you have an active stye. Mascara, eyeliner, and eyeshadow applicators can harbor bacteria and reintroduce infection. Once the stye heals, throw away any eye makeup you used around the time it appeared, and clean your brushes. Bacteria can survive on those products and cause the problem to come back.
Contact lenses should also be set aside until the stye resolves. Stick with glasses to avoid additional irritation and the risk of transferring bacteria to the lens surface.
How Long Healing Takes
With consistent warm compress use, most styes begin improving within two to three days and fully resolve within one to two weeks. The bump may rupture and drain a small amount of pus on its own, which is normal and actually a sign of healing. After it drains, the pain and swelling typically fade quickly.
If you don’t see any improvement after 48 hours of consistent home care, that’s the threshold for getting professional help. Other signs that something more serious may be developing include:
- Your eye swells shut or you notice your vision getting worse
- Pus or blood leaks from the bump without improvement
- Pain and swelling increase after the first two to three days instead of decreasing
- Redness spreads beyond the eyelid into your cheek or other parts of your face
- Blisters form on your eyelid or the skin feels hot to the touch
- Styes keep recurring, even after proper care
Redness and swelling spreading into the face can signal a more serious skin infection around the eye that needs prompt treatment, typically with oral antibiotics.
When Medical Treatment Is Needed
Most styes never reach a doctor’s office. But for stubborn or complicated cases, a healthcare provider has a few options. If the stye doesn’t drain on its own after extended home care, an eye doctor can make a small incision to drain it in the office. This is a quick procedure done under local anesthesia.
Antibiotics are reserved for specific situations. Topical antibiotic ointment is sometimes prescribed for styes that aren’t responding to compresses alone. Oral antibiotics come into play only when the infection has spread beyond the bump itself, or when someone gets styes repeatedly. Recurrent styes sometimes point to chronic inflammation of the oil glands along the eyelid margin, which may need longer-term treatment.
Preventing Styes From Coming Back
Some people get styes once and never again. Others deal with them repeatedly. If you fall into the second group, daily eyelid hygiene can make a real difference. Gently cleaning your eyelids each day with diluted baby shampoo or a commercially available lid scrub removes the oils and debris that clog glands and create an environment for infection.
Replace eye makeup regularly, especially mascara, which has a direct path to the lash line and its glands. Most ophthalmologists recommend tossing mascara every three months regardless of whether you’ve had a stye. Clean makeup brushes frequently. And if you wear contact lenses, following proper cleaning and replacement schedules reduces your overall risk of eyelid infections.
Touching or rubbing your eyes with unwashed hands is one of the most common ways bacteria reach the eyelid. Building a habit of keeping your hands away from your face, or at least washing them first, is simple but genuinely effective at breaking the cycle of recurrence.

