Most styes clear up on their own within one to two weeks, but a consistent warm compress routine can speed healing significantly. A stye is a red, painful bump near the edge of your eyelid caused by a bacterial infection, almost always from a common germ called Staphylococcus aureus. The good news is that the single most effective treatment is something you can do at home right now.
Warm Compresses Are the Main Treatment
The fastest way to get rid of a stye is to apply a warm, moist compress to the affected eye for 5 to 10 minutes, 3 to 6 times a day. The heat increases blood flow to the area, helps the blocked gland open, and encourages the stye to drain naturally. Use a clean washcloth soaked in warm (not hot) water, and rewet it as it cools so it stays consistently warm throughout the session.
Don’t heat a wet cloth in the microwave. It can create hot spots that burn the delicate skin of your eyelid. Instead, run the cloth under warm tap water or dip it in a bowl of warm water. Some people find a reusable warm eye mask more convenient since it holds heat longer, but a washcloth works just as well.
After each compress session, you can gently clean the eyelid with a mild soap or diluted baby shampoo on a cotton swab. This removes crusting and keeps the area free of bacteria that could slow healing or cause reinfection.
What Not to Do
Never squeeze or pop a stye. It’s tempting because styes can develop a visible pus spot at the center, but forcing it open creates real risks. Popping a stye can spread the bacterial infection to other parts of your eyelid or into your eye. It can also worsen the infection inside the stye itself, cause dark-colored scars, leave behind hardened scar tissue, or create pitting scars on the eyelid. Let the stye drain on its own through the compress routine.
Avoid wearing contact lenses or eye makeup while you have a stye. Contacts can transfer bacteria and irritate the area, and makeup applicators can reintroduce the infection. If you wore eye makeup in the days before the stye appeared, toss those products since they may be contaminated.
Do OTC Stye Products Work?
Over-the-counter stye ointments are widely available, but most contain only mineral oil and white petrolatum, which are emollients (lubricants). They don’t contain antibiotics or any active ingredient that fights infection. They can soothe dryness and protect irritated skin around the stye, but they won’t speed up the healing process the way warm compresses do. Think of them as comfort measures, not treatments.
Prescription antibiotic ointments or drops are a different story. An eye doctor may prescribe these if the stye is clearly infected, spreading, or not responding to home care after several days. Oral antibiotics are rarely needed unless the infection has moved beyond the bump itself.
Typical Healing Timeline
With consistent warm compresses, many styes begin to shrink noticeably within a few days. Most resolve fully within one to two weeks. You’ll often notice the stye comes to a head, drains a small amount of pus on its own (usually overnight or after a compress), and then the swelling fades quickly.
If your stye hasn’t started improving after about two days of regular compresses, or if it’s getting more painful rather than less, that’s a reasonable point to see a doctor. Some styes need a minor in-office drainage procedure where the doctor makes a tiny incision to release the fluid. It sounds worse than it is: it’s quick, done under local numbing, and usually resolves the problem immediately.
Stye vs. Chalazion
Not every bump on your eyelid is a stye. A chalazion looks similar but behaves differently. Styes are very painful, appear right at the eyelid’s edge (usually around an eyelash), and often make the whole eyelid swell. A chalazion tends to develop farther back on the eyelid, is usually not painful, and rarely causes widespread swelling.
The distinction matters because treatment differs. Chalazia that don’t resolve with warm compresses may need a steroid injection to reduce swelling, while styes are more likely to need antibiotics. Both can occasionally require drainage if they affect your vision or persist. If your bump is painless and sits away from the lash line, you’re more likely dealing with a chalazion.
Preventing Styes From Coming Back
Some people get styes repeatedly, and the pattern usually comes down to eyelid hygiene. Keeping your eyelids clean is the single most effective prevention strategy. A quick daily wipe along the lash line with a warm washcloth or a pre-moistened eyelid scrub pad removes the oil, dead skin, and bacteria that clog the glands in the first place.
Other habits that reduce your risk: wash your hands before touching your face or eyes, replace eye makeup every few months (mascara especially harbors bacteria), remove all makeup before bed, and clean your contact lenses properly. If you notice styes tend to appear during allergy season or periods of stress, those triggers may be lowering your local immune defenses and making infection more likely.
Signs That Need Prompt Attention
Most styes are harmless, but certain symptoms suggest something more serious is going on. Get evaluated quickly if you notice any of the following: changes in your vision, pain in the eye itself (not just the lid), fever, swelling that spreads across the entire eyelid or into your face, or difficulty moving your eye normally. These can signal a deeper infection like orbital cellulitis, which needs treatment right away. A stye that keeps coming back in the same spot, especially on one side only, also warrants a closer look to rule out other conditions.

