The fastest way to get rid of a stye is consistent warm compresses, applied for 5 to 10 minutes, two or three times a day. Most external styes drain on their own within 2 to 4 days once they come to a head, and warm compresses speed that process along by softening the blocked material inside the gland so it can drain naturally. There’s no overnight cure, but this simple routine is the single most effective thing you can do at home.
Why Warm Compresses Work
A stye forms when bacteria (usually staph) infect a blocked oil gland or hair follicle along your eyelid margin. The gland fills with hardened oil and pus, creating that painful, red bump. Heat from a warm compress softens the solidified oil plug, helping the gland open and drain. It also increases blood flow to the area, which brings your body’s immune cells to the infection faster.
To do it right: soak a clean washcloth in warm (not hot) water, wring it out, and hold it gently against the closed eyelid for 5 to 10 minutes. Repeat two or three times a day. The washcloth cools quickly, so re-wet it every minute or two to keep the heat consistent. Use a fresh washcloth each time to avoid reintroducing bacteria.
What Not to Do
Don’t squeeze or pop a stye. It’s tempting because it looks like a pimple, but the eyelid sits directly over delicate tissue, and squeezing can push bacteria-filled pus deeper into the lid or surrounding skin. That raises your risk of a more serious infection spreading around the eye. Let it drain on its own.
Skip the black tea bag compresses. Despite being a popular home remedy, there’s no medical evidence that tea bags work better than a plain warm washcloth. Research published in the Israel Medical Association Journal actually found that black tea can stain the surface of the eye if there’s any scratch or abrasion on the cornea. The tannins in tea act as a dye that binds to damaged tissue. A clean washcloth and warm water are safer and equally effective.
Avoid wearing contact lenses or eye makeup while you have an active stye. Both can spread bacteria and slow healing.
Over-the-Counter Products
You’ll find stye ointments at most pharmacies, but check the label carefully. The most common OTC stye ointments contain mineral oil and white petrolatum, which are lubricants, not antibiotics. They can ease the burning and dryness around the bump, but they won’t treat the underlying infection. They’re a comfort measure, not a cure. Warm compresses remain your primary tool.
External vs. Internal Styes
Most styes are external, forming right at the edge of the eyelid near the base of an eyelash. You’ll typically notice tearing, light sensitivity, and a feeling like something is stuck in your eye. Within a day or two, a small yellowish head appears on the bump. Once that head forms, the stye usually ruptures and drains within another 2 to 4 days, and the pain drops off quickly after that.
Internal styes are less common and more stubborn. These develop deeper inside the lid, in the oil-producing glands on the inner surface. They cause the same pain and swelling, but the bump points inward toward the eye rather than outward. Internal styes rarely drain on their own and are more likely to recur. If you have significant swelling with no visible head on the outer lid, or if you develop a fever or chills alongside the bump, you’re likely dealing with an internal stye that may need professional treatment.
Signs It Needs Medical Attention
A stye that isn’t improving after 48 hours of consistent warm compresses may need more than home care. Other red flags include:
- Redness or swelling that spreads beyond the eyelid into your cheek or face
- Your eye swells shut
- Pus or blood leaks from the bump without the pain improving
- Pain and swelling keep increasing after the first two to three days
- Blisters form on the eyelid
- Your vision gets blurry or worse
In these cases, a doctor may prescribe oral antibiotics or, for an external stye that won’t resolve, lance it with a small blade in the office. The procedure is quick and provides almost immediate relief.
Preventing Styes From Coming Back
Some people get styes repeatedly, and the cause is almost always bacteria that have colonized the eyelid area. A few habits make a real difference. Wash your hands before touching your face or eyes. If you wore eye makeup during a stye, throw out the mascara, eyeliner, and eyeshadow you used. Bacteria survive on those products and can reinfect you weeks later. Clean your makeup brushes thoroughly as well.
If you wear contact lenses, start with a fresh pair after the stye heals. Your old lenses may harbor the same bacteria that caused the infection. Keeping your eyelids clean on a daily basis, even when you don’t have a stye, reduces the chances of oil glands getting clogged in the first place. A gentle wipe along the lash line with a warm, damp cloth each morning takes seconds and clears away the overnight buildup of oil and debris that feeds bacteria.

