A stye is a red, painful bump on the edge of your eyelid. It looks like a pimple and it can swell quickly. The fast answer for reducing the swelling at home is to apply a warm compress for 10 to 15 minutes, four times a day. This helps the oil gland open up and drain, which is what actually reduces the swelling. Most styes get better on their own within a week, but the warm compress is the most effective way to speed up the process and ease the pain.
What Causes a Stye and Why Does It Swell?
A stye is an infection of an oil gland in the eyelid. The medical name is hordeolum. The infection is almost always caused by bacteria, specifically staphylococcus, which lives naturally on your skin. When the gland gets blocked, the bacteria can multiply inside it.
The swelling you see is your body’s immune response. The area fills with white blood cells and fluid to fight the infection. This is why the eyelid becomes red, tender, and puffy. The swelling is not just the infection itself—it is your body working to contain it.
There are two types of styes. An external stye forms at the base of an eyelash. An internal stye forms deeper inside the eyelid on the oil gland. Internal styes are often more painful and cause more swelling because they are in a tighter space.
How To Reduce Stye Swelling Fast At Home: The Warm Compress Method
The warm compress is the single most effective home treatment for a stye. It is not a myth and it is not a marketing claim. It is the standard first-line treatment recommended by eye doctors and ophthalmology guidelines.
Here is how to do it correctly. Soak a clean washcloth in warm—not hot—water. Wring it out so it is damp but not dripping. Place it over the closed eyelid. Keep it there for 10 to 15 minutes. Re-wet the cloth as it cools to keep the heat steady. Do this four times a day.
The heat does two things. It softens the hardened oil blocking the gland. It also increases blood flow to the area, which helps the body clear the infection faster. When the gland opens, the stye drains and the swelling goes down quickly.
Do not squeeze the stye. This is the most important warning. Squeezing can push the infection deeper into the eyelid or into the orbit of the eye. That is a serious complication that can require medical treatment. Let the stye drain on its own or with the help of the compress.
Other Home Remedies That Actually Work
Beyond the warm compress, a few other things can help reduce swelling and discomfort. These are supportive measures. They do not cure the infection, but they make the healing process more comfortable.
Clean the eyelid gently. Use a mild baby shampoo diluted with water or a pre-moistened eyelid scrub. Clean the closed eyelid with a clean cotton swab. This removes crust and keeps the area clean. Do this once or twice a day.
Use an over-the-counter pain reliever. If the stye is painful, a standard dose of acetaminophen or ibuprofen can help. These do not reduce the swelling directly, but they manage the pain while the compress does the work. Follow the dosing instructions on the package.
Stop wearing eye makeup. Mascara and eyeliner can keep the gland blocked and can introduce more bacteria. Stop using makeup on the affected eye until the stye is completely gone. Replace any makeup you used right before the stye appeared because it may be contaminated.
Do not wear contact lenses. Contact lenses can irritate the stye and spread bacteria. Wear glasses until the stye heals. If you must wear contacts, use a fresh pair and clean them thoroughly.
What Not To Do When You Have a Stye
Some popular remedies are not just ineffective—they can be harmful. Knowing what to avoid is as important as knowing what to do.
Do not pop or squeeze the stye. This was mentioned above, but it deserves repeating. Popping a stye can spread the infection and cause cellulitis, a deeper skin infection. In rare cases, the infection can spread to the brain through the veins behind the eye. This is extremely rare, but it is a real risk that is entirely avoidable.
Do not use tea bags as a substitute for a clean cloth. Some people recommend tea bags because the heat helps. But tea bags are not sterile and can introduce new bacteria. A clean washcloth is safer and just as effective.
Do not use rubbing alcohol or hydrogen peroxide on the eyelid. These are far too harsh for the delicate skin of the eyelid. They will burn the tissue and delay healing. They do not treat the infection better than a warm compress.
Do not share towels or washcloths. Styes are mildly contagious. The bacteria can spread to other people or to your other eye. Use a separate towel and wash it after each use.
How Long Does Stye Swelling Last?
Most styes follow a predictable timeline. With regular warm compresses, the stye usually comes to a head and drains within 3 to 5 days. Once it drains, the swelling goes down noticeably within a day. The redness and tenderness may take a few more days to fully resolve.
Without treatment, a stye may take up to a week or two to resolve. The warm compress does not necessarily cure the infection faster, but it often makes the process more comfortable and helps the stye drain sooner.
Some styes do not drain on their own. They can form a hard, painless lump called a chalazion. A chalazion is not an active infection. It is a blocked oil gland that has become a cyst. These can take weeks or months to go away and may need medical treatment if they do not resolve.
When To See a Doctor About a Stye
Most styes are harmless and resolve at home. But there are clear signs that you need medical attention. If any of the following happen, see a doctor or an eye specialist.
- The swelling does not improve after 48 hours of warm compresses.
- The stye gets larger or more painful instead of better.
- The redness spreads beyond the stye to the rest of the eyelid or cheek.
- You have blurred vision or sensitivity to light.
- The stye keeps coming back in the same spot.
- You have a fever along with the stye.
Spreading redness is the most important warning sign. It can indicate cellulitis, which requires prescription antibiotics. Do not wait to see if it gets better on its own. If the redness is spreading, seek medical care promptly.
For recurrent styes, a doctor may prescribe an antibiotic ointment. Some clinicians recommend eyelid hygiene routines to prevent future styes. This is common practice, but the evidence for long-term prevention is not strong. It is reasonable to try, but know that results vary.
How To Prevent Styes From Coming Back
Styes are common, and some people get them repeatedly. Prevention focuses on hygiene and reducing the bacteria load on the eyelid.
Wash your hands before touching your eyes. This is the simplest and most effective prevention. Most people touch their eyes without thinking about it. If you are prone to styes, be deliberate about hand hygiene.
Replace eye makeup regularly. Mascara should be replaced every three months. Eyeliner and eye shadow can harbor bacteria over time. Do not share eye makeup with anyone.
Clean your eyelids regularly if you are prone to styes. A warm washcloth over closed eyes for a minute or two each day can keep oil glands from clogging. This is a preventive measure, not a treatment. Some ophthalmologists recommend this for people with recurrent styes or blepharitis, a chronic eyelid inflammation.
Manage underlying conditions. People with blepharitis, rosacea, or diabetes get styes more often. If you have one of these conditions, talk to your doctor about managing it well. Better control of the underlying condition often reduces stye frequency.
Frequently Asked Questions
How fast does a warm compress reduce stye swelling?
A warm compress does not shrink the swelling instantly, but it speeds up the natural drainage process. Most styes drain within 3 to 5 days with regular compresses, and the swelling goes down noticeably after that.
Can I pop a stye like a pimple?
No. Popping a stye can push the infection deeper into the eyelid and cause serious complications. Let the stye drain on its own with the help of warm compresses.
Is a stye contagious?
Styes are mildly contagious because the bacteria can spread to other people or to your other eye. Do not share towels, washcloths, or eye makeup until the stye heals.
When should I see a doctor for a stye?
See a doctor if the swelling does not improve after 48 hours, if the redness spreads beyond the eyelid, or if you have blurred vision. Spreading redness is the most important sign that you need medical attention.

