A stye is basically a small, painful lump that forms on your eyelid when an oil gland gets infected. The quick answer is that most styes go away on their own within a week with simple home care. The most effective treatment is applying a warm compress for 10 to 15 minutes, three to four times a day. This helps the gland drain naturally and speeds up healing. You should never pop or squeeze a stye, as that can spread the infection and make things worse.
ADVERTISEMENT
What Exactly Causes a Stye to Form?
A stye, also called a hordeolum, is almost always caused by a bacterial infection. The bacteria is usually Staphylococcus aureus, which lives on your skin without causing problems most of the time. When it gets into an oil gland on your eyelid, the gland becomes inflamed and fills with pus.
Common triggers include touching your eyes with dirty hands, using old or contaminated eye makeup, and not removing makeup before sleep. Sleeping in contact lenses or wearing them longer than recommended also increases your risk. Some people are more prone to styes due to skin conditions like blepharitis, which causes chronic eyelid inflammation. As of 2026, current research suggests that stress and lack of sleep may also play a role by weakening your immune system, though this connection is not fully proven.
How Do You Get Rid Of A Stye On Your Eye With Home Remedies?
The warm compress is the gold standard for treating a stye at home. Research shows that consistent heat application is the single most effective thing you can do. The heat helps liquefy the hardened oil blocking the gland and encourages the stye to drain on its own. You can use a clean washcloth soaked in warm water, or a commercial warm compress designed for eyes. Just make sure the temperature is comfortable, not hot enough to burn the delicate skin of your eyelid.
Some people report that gently massaging the stye after a warm compress can help. If you try this, use a clean fingertip and apply very light pressure toward the edge of the eyelid. Do not rub or press hard. The goal is to encourage drainage, not to force it. There is no strong evidence that other popular home remedies, like using a tea bag or applying a slice of cucumber, work better than a simple warm compress. A tea bag might work mainly because it is warm and moist.
What Treatments Actually Work and What Does Not?
It helps to separate what the evidence supports from what people claim works. Here is a quick comparison of common treatments:
ADVERTISEMENT
| Treatment | What Research Shows | Should You Try It? |
|---|---|---|
| Warm compresses | Strong evidence supports use. Speeds drainage and healing. | Yes. This is the first-line treatment. |
| Eyelid scrubs (diluted baby shampoo) | Moderate evidence. Helps with hygiene and preventing recurrence. | Yes, but only if you have blepharitis or frequent styes. |
| Antibiotic ointments (over the counter) | Weak evidence. Most styes are self-limiting and do not need antibiotics. | Not usually needed. Ask a doctor if infection is severe. |
| Popping or squeezing | Strong evidence against. Spreads infection and can cause complications. | Never. This is dangerous. |
| Tea tree oil | Some people report benefit, but strong clinical evidence is limited. Can irritate eyes. | Be cautious. Dilute heavily and avoid contact with the eye itself. |
As you can see, the simple warm compress is your best bet. Over-the-counter pain relievers like ibuprofen can help with discomfort, but they do not treat the stye itself. If a stye does not improve after a week of home care, or if it gets worse, you should see a doctor. They may prescribe a topical antibiotic or, in rare cases, drain the stye in a clinical setting.
What Should You Avoid When You Have a Stye?
There are several things you should absolutely not do. Popping or squeezing the stye is at the top of the list. Doing so can push the infection deeper into your eyelid or even into your bloodstream, which is dangerous. It can also cause the infection to spread to other parts of your eye.
- Do not wear contact lenses. Switch to glasses until the stye is completely gone.
- Do not wear eye makeup. This includes mascara, eyeliner, and eyeshadow. Throw away any products you used right before the stye appeared, as they may be contaminated.
- Do not rub your eyes. Rubbing can irritate the stye more and spread bacteria to your other eye.
- Do not share towels or washcloths. Use a clean towel every time you wash your face to avoid reinfection or spreading it to others.
Some people recommend using a warm, salty water solution as a compress. While there is no strong evidence that salt water is better than plain warm water, it is unlikely to cause harm if used correctly. Just make sure the salt is fully dissolved and the water is not too salty, as that can sting.
When Should You See a Doctor for a Stye?
Most styes are harmless and resolve on their own. But there are clear signs that you need medical attention. If the stye does not start to improve after 48 hours of warm compresses, or if it is not gone within a week, see a doctor. Also seek help if the stye becomes very large, extremely painful, or if your vision is affected in any way.
Another warning sign is if the redness and swelling spread beyond the stye itself to your entire eyelid or cheek. This could indicate cellulitis, a more serious skin infection that requires antibiotics. If you develop a fever along with the stye, that is also a reason to see a doctor immediately. People with recurrent styes may need to be evaluated for underlying conditions like blepharitis or rosacea.
In some cases, a stye that does not go away can turn into a chalazion. A chalazion is a blocked oil gland that is not infected. It looks like a firm, painless lump on the eyelid. Chalazions often require different treatment, such as steroid injections or minor surgery to drain them. A doctor can tell the difference and recommend the right approach.
Can You Prevent Styes From Coming Back?
Yes, good eyelid hygiene is the most effective way to prevent styes. Wash your hands before touching your eyes. Remove all eye makeup every night before bed. Replace eye makeup every three months, and never share it with others. If you wear contact lenses, follow the cleaning instructions exactly and replace them on schedule.
For people who get styes frequently, a daily eyelid scrub can help. You can buy pre-moistened eyelid wipes at a pharmacy, or make your own by mixing a drop of baby shampoo with warm water. Gently clean the base of your lashes with a clean cotton swab. This keeps the oil glands clear and reduces bacteria on the eyelids. Some studies suggest that omega-3 fatty acid supplements may also help reduce inflammation in the glands, though the evidence is not strong enough to recommend them for everyone.
ADVERTISEMENT
Frequently Asked Questions
How long does it take for a stye to go away?
Most styes heal on their own within 3 to 7 days. With regular warm compresses, they often drain and resolve faster.
Can I pop a stye like a pimple?
No. Never pop or squeeze a stye. This can spread the infection deeper into your eyelid and cause serious complications.
Is it safe to wear makeup with a stye?
No. Avoid eye makeup until the stye is completely healed. Throw away any products you used right before the stye appeared.
Will a stye go away without treatment?
Yes, many styes go away on their own. But using a warm compress several times a day speeds up healing and reduces discomfort.


Recent Posts