Most styes do go away on their own within a few days to two weeks. A stye is a small, painful lump that forms on the edge of your eyelid when a tiny oil gland gets blocked and infected. While the vast majority clear up without medical treatment, knowing how to care for them safely and recognizing when you need a doctor can prevent complications.
What Exactly Is a Stye?
A stye, medically known as a hordeolum, is an acute infection of the eyelid margin. It usually starts when bacteria—most commonly Staphylococcus aureus—infects the oil-producing glands at the base of your eyelashes. The gland becomes blocked, fills with pus, and forms a tender red bump.
There are two types of styes. An external stye develops at the base of an eyelash follicle. An internal stye forms deeper inside the eyelid on the oil gland itself. Internal styes are often more painful and can take slightly longer to heal.
It is important to distinguish a stye from a chalazion. A chalazion is a blocked oil gland that is not infected. It typically forms a firm, painless lump further back on the eyelid and can take longer to resolve. Styes are usually painful, red, and closer to the eyelid edge.
Do Styes Go Away On Their Own? Truth About Healing Time
Yes, the truth is that most styes resolve without any medical intervention. The body’s immune system fights off the bacterial infection, and the blocked gland eventually drains on its own. The pus may release spontaneously, which often brings immediate relief.
Typical healing time ranges from a few days to about two weeks. An external stye may come to a head and drain within 3 to 5 days. An internal stye can take a week or two to fully resolve. Some styes may seem to linger for a few extra days after the pain subsides while the tissue heals.
However, a stye does not simply disappear into thin air. It must either drain or be absorbed by the body. If the infection does not drain and your immune system cannot clear it, the stye may persist, grow larger, or require medical treatment.
What Helps a Stye Heal Faster
Warm compresses are the single most effective home treatment for a stye. Applying a clean cloth soaked in warm water to the closed eyelid for 10 to 15 minutes, three to four times daily, encourages the gland to open and drain. The warmth softens the hardened oil and improves blood flow to the area.
Start the compress as soon as you notice the stye forming. Early and consistent application gives the best chance of a quick resolution. Continue the compresses for a couple of days after the stye drains to keep the duct open and promote full healing.
Gentle eyelid hygiene can also help. Washing the eyelid with diluted baby shampoo or an over-the-counter eyelid cleanser removes excess oil and bacteria. Do this once or twice daily while the stye is active.
Over-the-counter pain relievers such as acetaminophen or ibuprofen can reduce discomfort if the stye is painful. These do not treat the infection itself but can make the healing period more comfortable.
What Not to Do With a Stye
The most important rule is never to squeeze or pop a stye. Squeezing can force bacteria deeper into the eyelid tissue and spread the infection. It can also cause a more serious condition called orbital cellulitis, which is an infection of the tissues around the eye that requires urgent medical care.
Avoid wearing eye makeup while you have an active stye. Makeup can introduce more bacteria into the area and delay healing. Discard any eyeliner, mascara, or eyeshadow you used around the time the stye developed, as these products may be contaminated.
Do not wear contact lenses until the stye completely resolves. Contact lenses can irritate the inflamed eyelid and increase the risk of spreading bacteria to the surface of the eye. Use glasses until the area is fully healed.
Resist the urge to rub your eyes. Rubbing can worsen the blockage and irritate the infected gland further.
When a Stye Requires Medical Attention
Most styes are harmless and self-limiting, but some require professional care. See a doctor if the stye does not improve within 48 hours of starting warm compresses, or if it does not drain within one to two weeks.
Seek medical attention promptly if you experience any of the following signs:
- Swelling spreads beyond the eyelid to the cheek or other parts of the face
- Redness spreads across the entire eyelid
- Vision becomes blurry or decreased
- You develop a fever
- The pain becomes severe rather than mild to moderate
- You have recurrent styes that keep coming back in the same spot
These symptoms can indicate the infection has spread beyond the gland. Orbital cellulitis is a serious condition that requires antibiotics and sometimes hospitalization. It is rare, but it is a genuine risk when an eyelid infection is mishandled or left untreated in certain situations.
A doctor may prescribe antibiotic ointment or drops for a stye that is not clearing. In some cases, a doctor may perform a small incision to drain a persistent stye in the office. This is a quick procedure that brings rapid relief when a stye is large or painful.
Why Some People Get Recurrent Styes
Some people seem prone to styes no matter what they do. Recurrent styes are often linked to an underlying condition called blepharitis, which is chronic inflammation of the eyelid margins. Blepharitis causes the oil glands to produce abnormal secretions that clog more easily.
Other risk factors include using old or contaminated eye makeup, poor eyelid hygiene, and conditions that weaken the immune system. Skin conditions such as rosacea and seborrheic dermatitis are also associated with recurrent styes.
If you get styes frequently, daily eyelid hygiene may help prevent them. Cleaning the eyelid margins with a commercial eyelid scrub or diluted baby shampoo removes excess oil and debris before they can clog the glands. Some dermatologists and ophthalmologists recommend warm compresses as a preventive measure even when no stye is present.
There is no strong evidence that dietary changes prevent styes. Some sources suggest that omega-3 fatty acids may improve the quality of oil gland secretions, but clinical trials have not confirmed this specifically for stye prevention.
Can a Stye Lead to Other Eye Problems?
In most cases, a stye is an isolated event that resolves completely without affecting long-term eye health. The eyelid heals fully, and vision is never affected because the infection stays confined to the eyelid margin.
Complications are uncommon but possible. If the infection spreads, it can cause preseptal cellulitis, which is an infection of the eyelid skin and tissues in front of the eye orbit. This condition causes significant swelling and redness and requires oral antibiotics.
Orbital cellulitis is a more serious infection behind the eye that can affect vision and requires emergency treatment. This is very rare from a simple stye and almost always follows an untreated or aggressively manipulated infection.
A recurrent or unresolved stye can sometimes turn into a chalazion. If the gland remains blocked after the infection clears, a firm, painless nodule may remain. Chalazia can take months to resolve and may require steroid injection or surgical removal if they persist.
Frequently Asked Questions
Can a stye go away in one day?
No, a stye rarely resolves in a single day. The infection needs time to drain and the tissue needs time to heal, which typically takes several days.
Is it safe to pop a stye?
No, you should never pop or squeeze a stye. Doing so can push bacteria deeper into the eyelid and cause a more serious infection.
How long is a stye contagious?
A stye itself is not highly contagious, but the bacteria causing it can spread through direct contact. Wash your hands frequently and avoid sharing towels or eye makeup until the stye heals.
What happens if a stye does not drain?
If a stye does not drain within two weeks, see a doctor. A doctor may need to drain it in the office or prescribe antibiotics to clear the infection.
Styes are common, uncomfortable, and almost always harmless. With warm compresses and patience, most clear up on their own within two weeks. The key is to let the infection run its course without interference, and to seek medical care if signs of spreading infection appear. If you get styes repeatedly, talk to a doctor about whether an underlying eyelid condition may be contributing.

