A stye is a red, painful bump on your eyelid caused by a bacterial infection, and the single most effective thing you can do is apply a warm compress for five minutes, several times a day. Most styes clear up on their own within one to two weeks with this simple home care. Here’s how to treat one properly and what to watch for if it doesn’t improve.
Start With a Warm Compress
Warm compresses are the cornerstone of stye treatment. Soak a clean washcloth in warm water, wring it out, and hold it gently against your closed eyelid for five minutes. Repeat this several times throughout the day. The heat increases blood flow to the area, helps the blocked gland open, and encourages the stye to drain naturally.
The washcloth will cool down quickly, so re-soak it in warm water as needed to keep consistent warmth on the bump for the full five minutes. Use a fresh washcloth each time, or at least each day, to avoid reintroducing bacteria. Some people find a microwavable eye mask holds heat longer than a washcloth, which can make the process easier to stick with.
What Not to Do
Never squeeze or pop a stye. It’s tempting, especially when it looks like a pimple ready to burst, but popping it can release bacteria and spread the infection to other parts of the eye. Let it drain on its own. Avoid wearing contact lenses or eye makeup while you have a stye, since both can introduce more bacteria and slow healing.
Over-the-Counter Relief
OTC stye ointments are available at most pharmacies. These products typically contain mineral oil and white petrolatum, which act as emollients. They won’t kill the bacteria causing the stye, but they temporarily relieve burning and irritation while lubricating the eye to prevent further discomfort. Think of them as comfort measures, not cures. If you need pain relief beyond that, a standard oral pain reliever can help take the edge off.
Typical Healing Timeline
Most styes are harmless and resolve on their own in one to two weeks. You’ll likely notice the bump is most painful during the first few days. As it matures, it may develop a visible white or yellow head, then drain and shrink. Consistent warm compresses can shorten this process. If the bump hasn’t improved at all after a week or two of home care, that’s a sign you may need professional help.
When a Stye Needs Medical Treatment
A stye that doesn’t respond to warm compresses may need prescription treatment. Your doctor can prescribe antibiotic eye drops or a topical antibiotic cream to apply to the eyelid. If the infection persists or spreads beyond the eyelid, oral antibiotics may be recommended. For especially stubborn styes, a healthcare provider can make a small cut to drain the pus, which is a quick in-office procedure.
Certain symptoms signal something more serious. If you develop a fever along with pain and swelling that spreads across the entire area around your eye socket, seek immediate care. Vision changes, a bulging eye, or intense eye pain are also red flags. These can indicate a condition called preseptal cellulitis, where the infection has spread into the surrounding tissue. Left untreated, it can progress to a deeper, more dangerous infection in the eye socket.
Stye vs. Chalazion
Not every eyelid bump is a stye. A chalazion looks similar but behaves differently, and knowing which one you have helps you decide what to do next.
A stye appears at the edge of the eyelid, usually at the base of an eyelash, and is very painful. It’s caused by a bacterial infection in either a hair follicle (external stye) or an oil-producing gland inside the eyelid (internal stye). A chalazion, by contrast, develops farther back on the eyelid, is not usually painful, and results from a clogged oil gland rather than an active infection. Chalazions tend to grow slowly and can linger longer than styes. Warm compresses help both, but chalazions are more likely to need medical drainage if they persist.
Preventing Styes From Coming Back
If you get styes repeatedly, daily eyelid hygiene can make a real difference. Wash your hands before touching your face or eyes. Keep your eyelids clean by gently wiping along the lash line with a warm, damp washcloth during your regular face-washing routine. Replace eye makeup every few months, since bacteria accumulate in mascara tubes and eyeliner pencils. If you wear contact lenses, handle them with freshly washed hands and follow your replacement schedule strictly. These small habits reduce the bacterial load around your eyes and make recurrent styes far less likely.

