Vision Center is funded by our readers. We may earn commissions if you purchase something via one of our links.
In this article
The difference is that a stye is painful and results from an infected eyelash root.1 A chalazion is rarely painful, develops inside the eyelid, and is caused by clogged oil ducts.
There are two types of styes:
A stye usually goes away within 7 to 10 days without treatment. However, you may need medical assistance to drain it if it persists.
The eyelids contain numerous oil glands, especially around the eyelashes. Dirt, oil buildup, and dead skin can block these glands, which creates room for bacteria growth and infection.
During the first stage of stye development, your eyelids will appear red and tender to touch.
Research shows that most styes are caused by two bacterial species: staphylococcus aureus and staphylococcus epidermidis.2
Styes are not contagious. However, the pus and causative bacteria from the stye can transfer to other skin areas and cause breakouts.
To prevent the spread of bacteria, wash your hands before and after touching the stye. It's also important to frequently wash bedding and pillows.
Symptoms of a stye include:
Below are the seven best ways to get rid of a stye:
Using a warm compress is the most effective treatment for a stye. When the stye is subjected to increased temperatures, it ruptures, which makes it easy to drain.
To apply a warm compress, wet a clean washcloth in warm water. Then, place the washcloth over your eyes for about 5 to 10 minutes.3 Repeat this several times daily until the stye goes away.
Do not try to squeeze the stye. Doing so may push the infected pus further into the tissue and make the stye larger.4
Clean the skin around the stye to prevent further infection and remove debris that may block draining. The skin around your eyes is thin and vulnerable to harsh cleaning products, so be gentle.
Different cleaning formulas and mild shampoos are designed to work against common eyelid bacteria. You can find these in your local pharmacy or online.
Using a saline solution to clean the stye also promotes drainage and destroys bacteria cells. A saline solution is a mixture of sodium chloride (salt) and water.5
Over-the-counter (OTC) pain medications such as acetaminophen (Tylenol) and nonsteroidal anti-inflammatory drugs (NSAIDs) like Advil will help relieve eye pain due to stye formation.6
If you experience severe and prolonged pain, contact your doctor.
Makeup acts as a breeding ground for bacteria. When you have a stye, you may transfer bacteria from your makeup brushes to your eyes and cause further infection. Even worse, you may transfer bacteria to the other eye.
Contact lenses can also introduce bacteria to your eyes if you don’t handle them properly. To be safe, wear your eyeglasses until your stye heals.
Once healed, replace your contact lenses, as previous ones may harbor stye bacteria.
Although there's no solid evidence, antibiotic ointments, such as erythromycin, can prevent further infection by destroying bacteria in mild styes. OTC ointments can be found in your neighborhood pharmacy or online.
Before using any ointments, make sure they're safe to use around the eyes.
Warm tea bags are another way to use a warm compress on your infected eyes. Green and black tea work best because they have antimicrobial properties.7
To use this method effectively, put hot water in a mug and drop a teabag in it. Let it stand for about a minute, then remove it from the water and allow it to cool.
Once it cools enough to not burn your eyes, place it on the infected eye for about 5 to 10 minutes. This method will reduce swelling and discomfort.
If both eyes are infected, use a separate tea bag for each eye.
Massaging the area gently can promote drainage. Just remember to wash your hands before massaging the area to avoid further infection.8
Once the stye drains, clean the area with eyelid wipes and wash your hands with soap and water afterward. Stop massaging your eyelids if it causes pain.
You should see an ophthalmologist if your stye lasts longer than a week with no signs of improvement.
Other signs you should seek medical assistance include:
Your doctor will identify a stye by looking at it. They may use a light and a magnifying device to examine the infected area.
A stye doesn't always require treatment, but applying warm compresses can speed up the healing process. Styes usually disappear on their own, but recurrence is common.
If a stye persists, your doctor may recommend:
Stress and certain lifestyle habits can contribute to stye formation. They can also cause recurring or persistent styes.
You can prevent styes by:
A stye (hordeolum), is a red, painful bump that develops on the edge of your upper or lower eyelid due to clogged eyelid follicles.
There are two types of styes based on where they develop: internal hordeolum and external hordeolum. The external hordeolum develops at the root of the eyelash, whereas the internal hordeolum develops inside the oil gland of the eyelid.
A stye usually goes away within 7 to 10 days. Common treatments can speed up healing and may include antibiotics, painkillers, warm compresses, frequent cleaning, and light massages.
If your stye persists, spreads rapidly, or is accompanied by severe pain, bleeding, and visual distortion, you may need medical assistance. Your doctor can identify a stye just by looking at it and determine a proper treatment plan.
Professional treatments include antibiotic therapy to prevent bacteria growth and surgery to drain the pus.
In this article
All Vision Center content is medically reviewed and fact-checked by a licensed optometrist to ensure the information is factual and meets industry standards.
We have strict sourcing guidelines and only cite from recent scientific research, scholarly articles, textbooks, government agencies, optometry websites, and medical journals.