Most styes clear up on their own within one to two weeks, and the single most effective thing you can do is apply warm compresses consistently. A stye is a small, painful bump on the eyelid caused by a bacterial infection, almost always staph bacteria, in an eyelash follicle or oil gland. While it looks alarming and feels uncomfortable, it rarely requires medical treatment.
Warm Compresses Are the Main Treatment
A warm, damp cloth held against your closed eyelid is the first-line treatment for a stye. The heat softens the blocked oil inside the gland, encourages it to drain naturally, and increases blood flow to help your body fight the infection. Use a clean washcloth soaked in warm (not hot) water, wring it out, and hold it gently against the affected eyelid for 10 to 15 minutes. Repeat this three to four times a day.
The compress cools quickly, so re-wet it every few minutes to keep it warm throughout the session. Some people find microwavable eye masks hold heat more consistently. Stick with this routine even after the stye starts to shrink. If you don’t see any improvement after a full week of consistent warm compresses, it’s time to see a doctor.
What Not to Do
Don’t squeeze or try to pop a stye. It’s tempting, especially when you can see a whitehead forming, but popping it can push bacteria deeper into the tissue and cause a more severe infection, scarring on the eyelid, or even a scratch on the surface of your eye (corneal abrasion). Let it drain on its own. Most styes eventually rupture and release a small amount of pus, then heal quickly after that.
While you have a stye, skip eye makeup entirely. Mascara, eyeliner, and eyeshadow can reintroduce bacteria or irritate the area further. If you were wearing eye makeup when the stye developed, throw those products out rather than using them again after you heal. The same goes for contact lenses: switch to glasses until the stye is completely gone to avoid trapping bacteria against your eye.
Over-the-Counter Products
You’ll find stye ointments at most pharmacies, but they’re simpler than they look. The main active ingredients are typically mineral oil and white petrolatum, which are lubricants and emollients. They don’t fight the infection. What they do is reduce the burning, irritation, and dryness around the stye, making it more comfortable while your body does the healing work. They’re fine to use alongside warm compresses, but they aren’t a substitute for them.
For keeping the eyelid area clean, baby shampoo diluted with water works well. Ophthalmologists often recommend it for people prone to styes because it’s gentle enough to use around the eyes without stinging. Gently wash your eyelids and lash line with it once or twice daily.
When a Stye Needs Medical Treatment
Most styes resolve without any medical intervention. But if the pain and swelling are getting worse after the first two to three days of home care, or if they haven’t started improving at all after 48 hours, see an eye doctor. A worsening stye can sometimes lead to a spreading skin infection around the eye that needs prescription treatment.
Your doctor may prescribe antibiotic eye drops or an antibiotic cream to apply to the eyelid. If the infection has spread beyond the eyelid itself, oral antibiotics may be necessary. In rare cases where a stye becomes very large or doesn’t drain, a doctor can perform a small in-office procedure to drain it under local anesthesia. This sounds worse than it is: it’s quick and provides almost immediate relief.
Stye vs. Chalazion
If your bump isn’t very painful, it might not be a stye at all. A chalazion looks similar but develops farther back on the eyelid and forms when an oil gland gets blocked without becoming infected. Styes tend to appear right at the eyelid’s edge, feel tender or sharp, and sometimes look like a pimple. Chalazia are typically painless, firmer, and grow more slowly. The warm compress approach works for both, but chalazia are more stubborn and sometimes need a doctor’s attention if they don’t resolve within a month or so.
Preventing Styes From Coming Back
Some people get styes repeatedly, and it usually comes down to eyelid hygiene. The bacteria that cause styes live on your skin all the time, so the goal is to keep the oil glands along your lash line from getting clogged in the first place.
- Wash your eyelids daily. A gentle scrub along the lash line with diluted baby shampoo or a lid wipe removes debris, dead skin, and excess oil that can clog glands.
- Remove makeup before bed. Sleeping in eye makeup is one of the most common triggers.
- Replace eye cosmetics regularly. Old mascara and eyeliner harbor bacteria. Toss them every three months.
- Keep your hands away from your eyes. Touching or rubbing your eyes transfers bacteria directly to the area.
- Clean contact lenses properly. Follow the replacement schedule and never sleep in lenses that aren’t designed for overnight wear.
If you get styes frequently despite good hygiene, you may have a chronic condition called blepharitis, which is ongoing inflammation of the eyelid margin. An eye doctor can evaluate you and recommend a longer-term management plan to break the cycle.