The fastest way to get rid of a stye is consistent warm compresses, applied for 10 to 15 minutes at a time, three to four times a day. Most styes resolve on their own within one to two weeks, but this simple routine can shorten that timeline by helping the blocked gland drain naturally. There’s no overnight fix, but the right approach can cut days off your recovery and keep the stye from getting worse.
What a Stye Actually Is
A stye is a small, painful bump on your eyelid caused by a bacterial infection in one of the tiny oil glands along your lash line. The bacteria responsible is almost always Staphylococcus aureus, the same common germ behind many skin infections. When one of those glands gets clogged, bacteria multiply inside it, creating a red, swollen lump that looks a lot like a pimple.
Styes can form on the outer edge of your eyelid (near the lash roots) or on the inner surface (deeper in the lid). Both types feel similar and respond to the same treatments. Most styes are harmless and won’t affect your vision, even though they can be uncomfortable and hard to ignore.
Warm Compresses: The Most Effective Home Treatment
Warm compresses are the single best thing you can do to speed up healing. The heat softens the hardened oil plugging the gland, increases blood flow to the area, and encourages the stye to drain on its own. Here’s how to do it right:
- Use a clean washcloth. Soak it in warm (not hot) water, wring it out, and fold it into a pad. The cloth should feel comfortably warm against the back of your hand.
- Hold it against your closed eyelid for 10 to 15 minutes. Re-soak the cloth when it cools to keep the temperature consistent.
- Repeat three to four times daily. Consistency matters more than any single session. Doing this reliably throughout the day is what makes the difference.
Some people use tea bags as a warm compress since they hold heat well and are easy to handle. While this can work, ophthalmology case reports have documented fungal eye infections from tea bag compresses, likely from contamination on the bag itself. A clean washcloth or a commercially made warm eye mask is a safer choice. If you do use a tea bag, make sure it’s freshly steeped and used only once.
Keep Your Eyelids Clean
Good eyelid hygiene helps prevent the infection from lingering or spreading. Gently wash the affected eyelid once or twice a day using a mild, tear-free cleanser (baby shampoo diluted with warm water works well) or pre-moistened eyelid wipes sold at pharmacies. This removes crusting, excess oil, and bacteria from the lid margin without irritating your eye.
While your stye is healing, avoid wearing eye makeup. Mascara, eyeliner, and eyeshadow can reintroduce bacteria to the area and slow recovery. If you wear contact lenses, switch to glasses until the stye clears. Contacts can trap bacteria against your eye and make the inflammation worse.
Over-the-Counter Relief
OTC stye ointments are available at most drugstores. These are typically lubricant-based products containing mineral oil and petrolatum that temporarily relieve the burning and irritation around the stye. They won’t treat the underlying infection, but they can make the area feel less raw and prevent further irritation from blinking and dryness.
For pain and swelling, an oral anti-inflammatory like ibuprofen can help take the edge off, especially during the first couple of days when the stye is most tender.
What Not to Do
Never squeeze or pop a stye. It looks like a pimple, and the urge to drain it yourself can be strong, but the American Academy of Ophthalmology warns against it directly. Popping a stye releases bacteria that can spread the infection to other parts of your eyelid or eye. It can also push the infection deeper into the tissue, turning a minor problem into a serious one. Let the warm compresses do the work. The stye will drain on its own when it’s ready.
Also avoid rubbing or touching your eye throughout the day. Your hands carry bacteria, and frequent contact with an already-infected gland only makes things worse. If you need to touch the area for compresses or cleaning, wash your hands thoroughly first.
When a Stye Needs Medical Attention
Most styes clear up with home care alone, and antibiotics aren’t always necessary for an isolated stye. But some situations call for a doctor’s involvement. The Mayo Clinic recommends contacting a healthcare professional if your stye doesn’t start improving after 48 hours of consistent warm compresses, or if the redness and swelling spread beyond the bump to involve your entire eyelid, your cheek, or other parts of your face.
Spreading redness is the key warning sign. It can indicate that the infection is moving into the surrounding skin, a condition called preseptal cellulitis that requires prescription antibiotics to treat safely. A doctor may prescribe a topical antibiotic ointment applied to the eyelid margin two to four times daily for a standard stye that isn’t resolving, or oral antibiotics if the infection has spread more widely.
In rare cases where a stye becomes a firm, painless lump that persists for weeks after the infection clears, it may have turned into a chalazion, a chronic cyst of the blocked gland. Chalazia sometimes need a minor in-office drainage procedure if they don’t respond to continued warm compresses.
A Realistic Healing Timeline
With consistent warm compresses and good lid hygiene, many styes begin to shrink noticeably within three to five days. You’ll often see the bump come to a visible head and then drain a small amount of pus on its own, usually overnight or during a compress session. Once it drains, the pain and swelling drop off quickly.
The full cycle from first twinge to completely healed typically takes one to two weeks. Warm compresses won’t make a stye vanish overnight, but they reliably shave days off the process compared to doing nothing. If you’ve had styes before, you’re more prone to getting them again. Keeping up a daily lid-cleaning routine even between flare-ups can help reduce how often they come back.

