Most styes clear up on their own within one to two weeks, but warm compresses can speed drainage and cut that timeline significantly. A stye forms when an oil gland or hair follicle along your eyelid gets blocked and infected, almost always by staph bacteria that already live on your skin. The good news: you can treat the vast majority of styes at home with a few simple steps.
What Causes a Stye
Your eyelids contain dozens of tiny oil glands that keep your tears from evaporating too quickly. When one of these glands gets clogged, the trapped secretions create a perfect breeding ground for bacteria. The result is a red, tender bump that looks a bit like a pimple on your eyelid.
External styes, the most common type, form at the base of an eyelash follicle. Internal styes develop deeper in the lid, inside one of the larger oil-producing glands. Internal styes tend to be more painful and take longer to resolve, but the treatment approach is the same for both.
Warm Compresses Are the Best Treatment
The single most effective thing you can do is apply a warm, moist compress to the affected eye. 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 a day. The heat loosens the clogged oil, encourages the stye to drain naturally, and brings relief from the pressure and soreness.
A few practical tips make this work better. The washcloth cools quickly, so re-soak it every minute or so to keep it warm throughout the five minutes. Use a fresh washcloth each time to avoid reintroducing bacteria. Some people prefer a microwavable eye mask designed for this purpose, which holds heat longer and is easier to use consistently.
If you start warm compresses early, you can expect to see improvement within a few days. Without any treatment at all, a stye typically takes one to two weeks to resolve on its own. Consistent compress use often cuts that in half.
What Not to Do
Never pop or squeeze a stye. The American Academy of Ophthalmology warns that puncturing it can release bacteria and spread the infection to other parts of the eye. It’s tempting, especially when the stye develops a visible white head, but let it drain on its own with the help of warm compresses.
Avoid wearing eye makeup or contact lenses while you have an active stye. Makeup can re-contaminate the area, and contacts trap bacteria against the eye’s surface. Once the stye has fully healed, toss any eye makeup you were using before or during the infection.
Do OTC Stye Products Help?
You’ll find over-the-counter stye ointments at most pharmacies. These products typically contain mineral oil and petrolatum, which are lubricants, not medications. They can soothe burning and irritation, but they don’t treat the underlying infection. Think of them as comfort care, not a cure. Warm compresses remain more effective at actually resolving the stye.
When a Stye Needs Medical Attention
Most styes don’t require a doctor visit, but some situations call for one. If your stye hasn’t improved after a few days of consistent warm compresses, or if it persists beyond a week without treatment, it’s worth getting checked. A stye that lingers for weeks may have hardened into a painless lump called a chalazion, which sometimes needs to be drained by an ophthalmologist.
Certain warning signs require more urgent care. If swelling spreads beyond your eyelid toward your cheekbone or brow, if you develop a fever, if your vision changes, or if the eye itself begins to bulge, these could signal a deeper infection around the eye socket. This is especially important to watch for in children, where infections can progress more quickly.
In cases where a doctor determines the stye is severe or not responding, they may prescribe a short course of antibiotic ointment. For styes that are large and won’t drain, a minor in-office procedure to open and drain the bump is sometimes performed by an ophthalmologist.
Preventing Styes From Coming Back
If you’ve had one stye, you’re more likely to get another. A few daily habits make a real difference. Wash your eyelids regularly with diluted baby shampoo, which ophthalmologists recommend specifically for people prone to styes. Dip a clean cotton swab in the solution and gently scrub along the base of your lashes to clear away oil and debris.
Eye makeup hygiene matters more than most people realize. Replace all eye makeup every three months, even if it looks and smells fine, because bacteria accumulate in the product over time. Never share mascara, eyeliner, or eyeshadow with anyone. Always apply makeup outside the lash line to avoid blocking the oil glands in your lids, and remove every trace of it before bed using a clean swab along the lash base.
Wash your hands before touching your eyes or handling contact lenses. If you have a chronic condition called blepharitis, which causes persistent eyelid inflammation and flaking, keeping it under control with daily lid hygiene is the most reliable way to prevent recurring styes.

