Most styes go down on their own within a few days to a week, but warm compresses are the single most effective way to speed that process along. A stye is a small, painful, red lump at the edge of your eyelid caused by an infected oil gland or eyelash follicle. The good news: the treatment is simple, free, and something you can start right now at home.
Warm Compresses Are the Best Treatment
A warm compress softens the blocked material inside the stye and encourages it to drain naturally. Soak a clean washcloth in hot water, wring it out, and hold it gently against your closed eyelid for 10 to 15 minutes at a time, 3 to 5 times a day. The compress cools quickly, so re-soak it every few minutes to keep steady warmth on the area.
This is not just a home remedy people pass around. It’s the frontline treatment recommended by ophthalmologists, and research involving over 2,700 patients found that adding antibiotics (topical or oral) did not improve resolution rates compared to warm compresses alone. In other words, the compress is doing the real work. Consistency matters more than any single session, so stick with it for several days even if you don’t see immediate results.
Keep the Area Clean
Between compress sessions, gently wash the affected eyelid with mild soap and water. This helps clear bacteria and prevents the infection from worsening. A few additional rules while the stye is healing:
- Skip eye makeup. Mascara and eyeliner can reintroduce bacteria and irritate the area.
- Ditch contact lenses temporarily. Contacts can harbor the same bacteria causing the stye. Switch to glasses until it clears.
- Don’t touch or rub. Your hands carry bacteria that can spread the infection or slow healing.
Never Pop or Squeeze a Stye
It’s tempting, especially when the stye develops a visible white head, but squeezing it can push the infection deeper into the eyelid tissue. That can lead to preseptal cellulitis, a more serious infection of the skin and soft tissue around the eye. A stye that’s ready to drain will rupture on its own, typically during a warm compress session. If it does, gently clean the area and continue your compresses.
How Long It Takes to Heal
Styes commonly develop over a few days and often drain and heal without any medical treatment. Most resolve within one to two weeks with consistent warm compresses. If yours hasn’t improved after two to three weeks of daily compresses, it may have transitioned into a chalazion, which is a blocked oil gland that’s no longer actively infected but remains swollen. Chalazions are firmer, usually painless, and tend to sit farther back on the eyelid rather than right at the lash line.
Chalazions can take longer to resolve. If one persists for more than one to two months despite warm compresses, a doctor may recommend draining it with a small in-office procedure or, in some cases, a steroid injection to reduce the swelling.
When a Stye Needs Medical Attention
A stye that isn’t improving is annoying but rarely dangerous. What you want to watch for are signs that the infection is spreading beyond the eyelid. Get prompt medical care if you notice:
- Swelling that spreads around the entire eye, not just the eyelid
- Fever
- Pain or difficulty moving your eye
- Vision changes
- A bulging eye
These can signal orbital cellulitis, a serious infection that requires urgent treatment. This is rare, but it’s especially important to act quickly in children, where the infection can progress faster.
Preventing Styes From Coming Back
Some people get styes once and never again. Others deal with them repeatedly, often because of underlying eyelid inflammation called blepharitis. If styes keep recurring, a daily eyelid hygiene routine can help break the cycle. Wash your eyelids each morning with warm water and a gentle cleanser. You can also use a diluted tea tree oil eyelid scrub, which has some evidence for managing the mites and bacteria that contribute to chronic eyelid inflammation, though the research is mixed on how well it works. If you try it, use only products specifically formulated for use near the eyes. Undiluted tea tree oil is toxic to the eye surface and can damage the cornea.
Replacing old eye makeup (especially mascara, which should be swapped out every three months), washing your hands before touching your face, and removing makeup fully before bed all reduce the bacterial load around your lash line. If you wear contacts, clean them according to schedule and avoid sleeping in them.

