How to Get Rid of a Stye Fast — and When to See a Doctor

Most styes clear up on their own within one to two weeks, and the single most effective thing you can do to speed that up is apply warm compresses consistently. A stye is essentially a small abscess on your eyelid, caused by bacteria (usually staph) infecting one of the tiny oil or sweat glands along your lash line. It’s annoying and sometimes painful, but it’s rarely dangerous.

What’s Actually Happening in Your Eyelid

Your eyelids contain dozens of small glands that produce oil and sweat to keep your eyes lubricated. When one of these glands gets blocked, bacteria can multiply inside it and form a pus-filled bump. There are two types: an external stye forms right at the base of an eyelash, while an internal stye develops deeper in the lid, inside one of the larger oil-producing glands. External styes are far more common. They typically show up as a small yellowish pustule at the lash line, surrounded by redness and swelling.

Internal styes are rarer and tend to be more painful. The swelling sits on the inner surface of the eyelid rather than the outer edge, and the inflammation can be more intense, occasionally accompanied by fever or chills. Both types follow a similar course: the bump grows over a day or two, fills with pus, and eventually drains and heals.

A chalazion can look almost identical in the first couple of days, which makes things confusing. The difference is that a chalazion isn’t an infection. It’s a blocked oil gland that becomes inflamed without bacteria involved. Chalazia tend to form a firm, painless lump in the body of the eyelid rather than a tender, red bump at the lash line. If your bump isn’t painful after the first few days, it may be a chalazion rather than a stye.

Warm Compresses Are the Core Treatment

Apply a warm, moist cloth to your closed eye for 5 to 10 minutes, 3 to 6 times a day. The heat softens the clogged material inside the gland and encourages the stye to drain on its own. Use comfortably warm water, not hot. Don’t microwave a wet cloth, as it can develop hot spots that burn the delicate skin of your eyelid.

To keep the compress warm throughout the session, re-soak the cloth in warm water every couple of minutes as it cools. Some people find a clean sock filled with dry rice and microwaved for 15 to 20 seconds holds heat longer, but a simple washcloth works fine. The key is consistency. Doing this a few times throughout the day matters more than any single long session.

After each compress, you can gently massage the area around the stye with clean fingers to help move the clogged material toward the surface. Don’t squeeze or pop it. Forcing a stye open can spread the infection deeper into the eyelid or into surrounding tissue.

What Not to Do

Avoid wearing contact lenses while you have an active stye. Contacts can trap bacteria against your eye and slow healing. Switch to glasses until the bump is completely gone. Skip eye makeup too, particularly eyeliner and mascara, which sit right on the lash line where the infection lives. Throw out any makeup you used in the days before the stye appeared, since it may be contaminated.

Resist the urge to rub or touch your eye throughout the day. Every time you touch the area with unwashed hands, you risk introducing more bacteria or spreading the infection to the other eye.

Over-the-Counter Products

You’ll find stye-specific eye drops and ointments at the pharmacy, but be cautious. Many of the products marketed specifically for styes are homeopathic formulations. The FDA has not evaluated these products for safety or efficacy and is not aware of scientific evidence supporting homeopathy as effective. Their active ingredients are diluted to such extreme degrees that they contain little to no measurable substance.

A better over-the-counter option is a simple lubricating eye drop (artificial tears) if the stye is making your eye feel dry or gritty. For pain, an oral anti-inflammatory like ibuprofen can reduce both swelling and discomfort more reliably than any topical stye product.

When a Stye Needs Medical Attention

If the pain and swelling haven’t started improving after 48 hours of consistent warm compresses, it’s time to see an eye doctor. You should also seek care if the swelling gets worse after the first two to three days rather than better, or if redness and swelling spread beyond the eyelid to the cheek or other parts of your face.

Rarely, an eyelid infection can spread to the tissue surrounding the eye, a condition called orbital cellulitis. Warning signs include a high fever, a bulging eye, pain when moving the eye, or vision changes. This is an emergency, particularly in children, and requires immediate medical care.

For a stubborn stye that won’t resolve, a doctor may prescribe antibiotic drops or ointment, or in some cases drain the stye through a small incision made from the inside of the eyelid. This is a quick in-office procedure done under local numbing and provides almost immediate relief.

Preventing Styes From Coming Back

Some people get styes once and never again. Others deal with them repeatedly, which usually points to a chronic issue with the oil glands along the eyelid margins. Keeping those glands clean is the best long-term prevention strategy.

Wash your eyelids daily, especially if you’re prone to recurrences. You can use diluted baby shampoo on a clean washcloth, gently scrubbing along the lash line with your eyes closed. Research suggests that tea tree oil-based lid scrubs may be more effective than baby shampoo for keeping the eyelid glands clear, particularly when tiny mites called Demodex are contributing to gland blockages. Pre-made tea tree oil lid wipes are available at most pharmacies.

Other habits that help: wash your hands before touching your face, replace eye makeup every three to six months, remove all makeup before bed, and clean your contact lenses properly. If you notice flaking or crusting along your lash line when you wake up, that’s a sign of mild eyelid inflammation called blepharitis, and daily lid hygiene can keep it from progressing to a full stye.