How to Get Rid of a Stye Immediately at Home

You can’t make a stye vanish instantly, but you can speed up its healing significantly with the right approach. Most styes resolve on their own within a week or two, and consistent warm compresses are the single most effective thing you can do to accelerate that timeline. The key is technique: sustained heat applied correctly can start liquefying the trapped oil inside the stye within just two to three minutes.

Why Warm Compresses Work So Well

A stye is essentially a clogged, infected oil gland at the base of your eyelash or inside your eyelid. The fastest way to resolve it is to melt the hardened oil plugging that gland so it can drain naturally. A clinical study found that it takes two to three minutes of sustained heat on the eyelid surface to liquefy the oil trapped inside. That’s why ophthalmologists recommend holding a warm compress on the affected eye for five minutes at a time, two to four times per day.

The most common mistake is letting the compress cool down too quickly. A washcloth dipped in warm water loses heat within a minute or two, which means you’re not getting enough sustained warmth to do the job. Re-dip the cloth in warm water every couple of minutes to maintain the temperature, or use a microwavable eye mask designed to hold heat longer. The compress should feel comfortably warm against your skin, not hot enough to burn.

After each compress session, you may notice the stye feels softer or slightly smaller. Some styes drain on their own after a day or two of consistent compresses. Others take longer. The more frequently you apply heat (up to four times daily), the faster you’ll see results.

Keep the Area Clean

Between compress sessions, gentle eyelid cleaning helps prevent the infection from lingering. Dilute a small amount of baby shampoo or fragrance-free soap in warm water, then use a clean cotton swab or washcloth to gently wipe the affected eyelid. Don’t scrub or rub. The goal is to remove crusting and bacteria from the lash line without irritating the area further. Pre-made eyelid scrub pads, available at most pharmacies, work just as well if you’d rather skip the DIY approach.

What Not to Do

The single most important rule: do not squeeze or pop a stye. It’s tempting, especially when you want it gone fast, but manually draining it pushes bacteria deeper into the eyelid tissue. This can cause the infection to spread into the surrounding skin, a condition called preseptal cellulitis that involves significant swelling, redness spreading beyond the eyelid, and sometimes requires oral antibiotics to treat. Let the stye drain on its own.

You’ll also want to skip eye makeup and contact lenses until the stye clears. Both introduce bacteria and irritation to an already inflamed area. If you wear contacts, switch to glasses until the bump is fully gone.

Over-the-Counter Products

Stye ointments sold at pharmacies typically contain mineral oil and white petrolatum. These are emollients, meaning they lubricate and protect the eyelid. They can soothe discomfort and keep the area from drying out, but they don’t treat the underlying infection or speed healing the way warm compresses do. Think of them as comfort measures, not cures.

There’s no evidence that tea bag compresses work any better than a clean, warm washcloth. The American Academy of Ophthalmology has stated this directly. If you prefer using a tea bag because it holds heat well, it won’t hurt, but it’s the warmth doing the work, not the tea.

External Styes vs. Internal Styes

Most styes you can see and feel along your lash line are external styes. These respond well to warm compresses and typically drain on their own. Internal styes form deeper inside the eyelid, in the oil glands that line the inner surface. They’re less common, more painful, and harder to treat at home. Internal styes often require oral antibiotics and sometimes need to be drained by a doctor. Topical antibiotic drops applied to the eye surface generally don’t reach internal styes effectively.

If your stye feels like it’s behind the eyelid rather than on the surface, or if flipping your eyelid reveals a red, swollen bump on the inside, you’re likely dealing with an internal stye. Warm compresses are still helpful, but you may need professional treatment to fully resolve it.

When Home Treatment Isn’t Enough

If your stye hasn’t started improving after 48 hours of consistent warm compresses, it’s time for a professional evaluation. You should also seek care if redness and swelling spread beyond the eyelid into your cheek or other parts of your face, if pus or blood leaks from the bump, if your eyelid swells shut, or if your vision changes. These signs suggest the infection may be spreading or that the bump needs to be drained in a clinical setting.

Styes that persist for one to two months sometimes harden into a painless but stubborn lump called a chalazion. At that point, a doctor may recommend a minor in-office procedure to drain it. The procedure takes about 15 to 20 minutes under local anesthesia. The doctor numbs the eyelid, makes a small incision, and drains the collected material. Recovery is quick: you can shower and resume normal activities the same day, though you’ll typically use antibiotic drops or ointment for about a week afterward and may wear a pressure patch briefly.

A Realistic Timeline

With warm compresses applied consistently (four times a day for five minutes each session), many styes begin draining within two to four days and fully resolve within one to two weeks. You’ll likely notice the pain and swelling improving before the bump itself disappears. If you’re getting styes repeatedly, that may point to an underlying issue like chronic eyelid inflammation or skin conditions such as rosacea, which a doctor can help manage to reduce recurrence.