Most styes heal on their own within one to two weeks, and the single most effective thing you can do is apply warm compresses consistently. A sty is a small, painful bump on the eyelid caused by a bacterial infection, almost always Staphylococcus aureus, that clogs an oil gland or hair follicle. The treatment is simple, but doing it correctly and often enough makes a real difference in how fast it resolves.
Warm Compresses: The Core Treatment
Apply a warm, moist compress to your closed eyelid for 5 to 10 minutes, 3 to 6 times a day. This is the foundation of sty treatment. The heat softens the clogged material inside the gland and encourages it to drain naturally. Use a clean washcloth soaked in warm (not hot) water. Don’t heat a wet cloth in the microwave, as it can overheat unevenly and burn the delicate skin of your eyelid.
The compress will cool down quickly, so re-soak it in warm water every couple of minutes to keep steady heat on the area. Consistency matters more than any single session. Doing this three times a day is good; five or six times a day will likely speed things up. After each compress, you can gently massage the eyelid with a clean finger to help the blocked gland open.
You may have heard that warm tea bags work well. The American Academy of Ophthalmology has said there’s no evidence a tea bag does anything more than a plain warm washcloth. Save yourself the trouble and just use a clean cloth.
Keep the Area Clean
Because a sty is a bacterial infection, keeping your eyelid clean helps prevent it from worsening or spreading. Dilute a small amount of baby shampoo in warm water and gently wipe the affected eyelid with a clean cotton swab or washcloth. Baby shampoo works well because it’s free of harsh chemicals, fragrances, and dyes that could irritate the eye. Don’t scrub the area or rub aggressively.
While the sty is active, avoid wearing eye makeup or contact lenses. Both can introduce more bacteria and slow healing. Wash your hands before touching your face, and don’t share towels or pillowcases with others.
Don’t Pop or Squeeze It
A sty can look a lot like a pimple, and the urge to pop it is understandable. Resist it. Squeezing a sty can push the infection deeper into the eyelid tissue, potentially causing a more severe infection, scarring, changes in eyelid pigmentation, or even a scratch on the surface of your eye (corneal abrasion). Let it drain on its own with the help of warm compresses. If it needs to be drained, that’s a job for a doctor using sterile instruments.
Over-the-Counter Products
You’ll find “stye relief” drops at most pharmacies, but check the label carefully. Many popular OTC sty drops are homeopathic products with extremely diluted ingredients. They’re designed to temporarily relieve symptoms like redness and tearing, not treat the infection itself. They won’t make the sty go away faster. Your money is better spent on a clean washcloth and consistent warm compresses.
Over-the-counter pain relievers like ibuprofen or acetaminophen can help manage the soreness if the sty is particularly tender.
What a Sty Actually Is
There are two types. An external sty forms at the base of an eyelash, where bacteria infect the tiny oil glands along the lash line. It looks like a small yellowish pustule right at the eyelid margin, surrounded by redness and swelling. You might also notice tearing, light sensitivity, or a feeling like something is stuck in your eye.
An internal sty is an infection of a larger oil gland (called a meibomian gland) deeper inside the eyelid. It tends to be more painful and causes swelling on the inner surface of the lid rather than along the lash line. Internal styes can sometimes cause more intense inflammation, occasionally with fever or chills.
A chalazion is a related but different condition. It forms when one of those deeper oil glands gets blocked without an active infection. Chalazia are typically painless, firm lumps in the center of the eyelid. They develop more slowly and can stick around longer. The warm compress approach works for chalazia too, though they may take longer to resolve.
Signs That Need Medical Attention
Most styes clear up with home care, but some don’t. See an eye doctor if:
- Your eye swells shut
- Pus or blood leaks from the bump
- Pain or swelling gets worse after two to three days instead of better
- Blisters form on your eyelid
- Your eyelids feel hot to the touch
- Your vision changes
- You keep getting styes repeatedly
Worsening symptoms can indicate the infection has spread beyond the gland into the surrounding eyelid tissue, a condition called preseptal cellulitis. This requires prescription antibiotics to treat. In rare cases, a sty that doesn’t respond to compresses or medication after several weeks may need to be surgically drained. This is a quick in-office procedure, not a major surgery.
Preventing Styes From Coming Back
If styes are a recurring problem for you, the underlying cause is often a chronic condition called blepharitis, which is ongoing inflammation of the eyelid margins. Blepharitis causes the oil glands in your eyelids to function poorly, creating the perfect setup for repeated blockages and infections. It rarely goes away completely, but daily eyelid hygiene keeps it under control.
The routine is straightforward: wash your eyelids gently each day using diluted baby shampoo or a commercial eyelid cleanser, and use warm compresses regularly even when you don’t have an active sty. This keeps the oil glands flowing and reduces bacterial buildup along the lash line.
Blepharitis is sometimes linked to skin conditions like rosacea or seborrheic dermatitis (the same thing that causes dandruff). Treating the underlying skin condition can reduce eyelid flare-ups. There’s also some evidence that omega-3 fatty acids, found in salmon, tuna, flaxseed, and walnuts, may help with blepharitis connected to rosacea, though the research on this is still limited.

