A stye is a small, painful lump on the eyelid caused by a bacterial infection in an oil gland. The fastest way to make one go down at home is to apply a warm compress for 10-15 minutes, 3-4 times a day. This helps the stye drain on its own, which is the only safe way to get rid of it quickly. You cannot pop a stye like a pimple, and trying to do so will make it worse.
What Exactly Causes a Stye?
A stye forms when bacteria, usually Staphylococcus aureus, gets trapped in an eyelash follicle or an oil gland along the eyelid. The gland gets blocked, and the bacteria multiply. Your body responds with inflammation, which is the redness, swelling, and pain you feel.
Most people get a stye because they touched their eyes with dirty hands. Rubbing your eyes is a common cause. Old or contaminated eye makeup, especially mascara and eyeliner, is another frequent source. The American Academy of Ophthalmology notes that sharing eye makeup or using products past their expiration date raises your risk.
Some people are more prone to styes than others. Conditions like blepharitis, which is chronic eyelid inflammation, or rosacea can make you more likely to get them. Stress and lack of sleep do not cause a stye directly, but they can weaken your immune system, making it harder to fight off the infection.
How To Make A Stye Go Down Fast At Home: What the Evidence Says
The warm compress is the single most effective home treatment. Research published in clinical ophthalmology journals supports this. The heat helps liquefy the hardened oil blocking the gland. It also increases blood circulation to the area, which brings immune cells to fight the infection.
Here is how to do it correctly:
Use a clean washcloth soaked in warm water. Not hot. Test it on your wrist first. Wring it out and hold it against the closed eye for 10 to 15 minutes. Reheat the cloth if it cools down. Do this four times a day. Most styes will drain on their own within 3 to 5 days of consistent warm compresses.
Some people report that tea bags work as compresses. The tannins in black tea have anti-inflammatory properties. This is widely claimed, but strong clinical evidence is limited. A warm tea bag is unlikely to hurt, but a plain washcloth is just as effective and easier to keep sterile.
What Makes a Stye Worse: Common Mistakes to Avoid
The worst thing you can do is try to squeeze or pop the stye. A stye is not a pimple. It is an infected gland on the inside of your eyelid. Squeezing it can push the infection deeper into the eyelid tissue. This can lead to a more serious infection called cellulitis, which may require oral antibiotics or even IV treatment.
Do not wear contact lenses while you have a stye. Contacts can trap bacteria against the eye and slow healing. Switch to glasses until the stye is completely gone. The same goes for eye makeup. Mascara, eyeliner, and eyeshadow can introduce more bacteria to the area and clog the gland further.
Do not use over-the-counter antibiotic ointments meant for skin on your eye. Products like Neosporin are not formulated for the eye area and can cause irritation. There are prescription antibiotic ointments for styes, but a doctor needs to decide if you need one.
| Treatment | Evidence Level | Key Point |
|---|---|---|
| Warm compress | Strong | Hastens drainage in 3-5 days |
| Eyelid massage | Moderate | Gentle only, after compress |
| Tea bag compress | Weak | No better than warm cloth |
| Antibiotic ointment (OTC) | None for self-treatment | Eye-specific prescription only |
| Popping or squeezing | Dangerous | Can spread infection |
When Does a Stye Need a Doctor?
Most styes go away on their own. But some need medical attention. If the stye does not improve after 48 hours of warm compresses, see a doctor. If the swelling spreads to your cheek or the other eye, that is a sign the infection is moving. If your vision changes or you have a fever, go to urgent care.
A stye that turns into a chalazion is another reason to see a doctor. A chalazion is a blocked oil gland that becomes a hard, painless lump. It is not infected, but it does not drain on its own like a stye. A doctor can drain it in the office. The CDC reports that untreated chalazia can sometimes require surgical removal, though this is rare.
If you get styes repeatedly, your doctor may recommend a prescription antibiotic ointment or a course of oral antibiotics. Some people with chronic styes benefit from daily eyelid hygiene using lid scrubs. This keeps the oil glands clear and prevents future blockages.
What About Alternative Remedies?
Some websites suggest using garlic, onion, or apple cider vinegar on a stye. Do not do this. These substances are acidic and can burn the delicate skin of your eyelid. They can also get into your eye and cause corneal damage. As of 2026, there is no clinical evidence that any of these work for styes.
Aloe vera gel is sometimes recommended for its anti-inflammatory properties. Some people report it helps with discomfort. Strong evidence is limited, but pure aloe vera gel applied to the outside of the lid is unlikely to cause harm. Just keep it away from the eye itself.
Warm salt water rinses are a safer alternative. Dissolve half a teaspoon of salt in a cup of warm water. Use a clean cloth to apply it as a compress. The salt has mild antibacterial properties, and the warm water does the main work. This is a reasonable option if you do not have a clean washcloth.
How to Prevent Styes From Coming Back
Good hand hygiene is the most important prevention step. Wash your hands before touching your eyes or face. Do not rub your eyes during the day, especially when you are tired or stressed. If you wear contacts, clean them properly and replace them on schedule.
Replace eye makeup every three months. Mascara and liquid eyeliner are breeding grounds for bacteria. Do not share eye makeup with anyone. Remove all eye makeup completely before bed. Sleeping with mascara on clogs the oil glands and increases your risk of styes.
- Wash hands before touching eyes
- Replace eye makeup every 3 months
- Do not share eye makeup
- Remove all makeup before bed
- Clean contact lenses daily
- Treat underlying blepharitis or rosacea
If you have blepharitis, a daily eyelid scrub routine can prevent styes. Your doctor can recommend a specific product. Some people use baby shampoo diluted with warm water, but commercial lid scrubs are gentler and more effective. Consistency matters more than the product.
Frequently Asked Questions
How long does it take for a stye to go away with warm compresses?
Most styes drain and heal within 3 to 5 days of consistent warm compress use four times a day.
Can I pop a stye like a pimple?
No, popping a stye can push the infection deeper into your eyelid and cause a more serious condition called cellulitis.
Is it safe to wear makeup with a stye?
No, you should avoid all eye makeup until the stye is completely healed to prevent reintroducing bacteria.
When should I see a doctor for a stye?
See a doctor if the stye does not improve after 48 hours of home treatment, if swelling spreads, or if your vision changes.

