How Long Pink Eye Lasts: Viral, Bacterial & Allergic

Most cases of pink eye clear up within 7 to 14 days, though the exact timeline depends on whether the cause is viral, bacterial, or allergic. Mild bacterial cases can resolve in as few as 2 to 5 days, while certain viral strains may linger for 3 to 4 weeks. Here’s what to expect for each type and how to tell if yours is taking longer than it should.

Viral Pink Eye: 1 to 3 Weeks

Viral conjunctivitis is the most common form, and unfortunately, it’s also the slowest to resolve. You’ll typically notice improvement after 5 to 7 days, but full resolution of all symptoms can take 2 to 3 weeks. A standard adenovirus infection usually wraps up in 10 to 14 days. More aggressive adenovirus strains, the kind that cause epidemic keratoconjunctivitis (a severe form sometimes seen in outbreaks), peak around days 5 to 7 and can persist for 3 to 4 weeks.

There’s no antiviral treatment for typical viral pink eye. It runs its course much like a common cold. Cool compresses and artificial tears can ease the discomfort while you wait it out. The redness and watery discharge often look worse than they feel, which can be frustrating when you’re wondering if something more serious is going on.

Bacterial Pink Eye: 2 Days to 2 Weeks

Bacterial conjunctivitis tends to resolve faster. Mild cases often get better on their own in 2 to 5 days without antibiotics, though it can take up to 2 weeks for symptoms to disappear completely. The hallmark of bacterial pink eye is thick, yellow or green discharge that may crust your eyelids shut overnight.

Antibiotic eye drops or ointment can shorten the infection, reduce the chance of complications, and help you stop being contagious sooner. If your symptoms are more than mild, or if they aren’t improving after a couple of days, antibiotic treatment is worth pursuing. Most people see noticeable improvement within 24 to 48 hours of starting drops.

Allergic Pink Eye: Hours to Months

Allergic conjunctivitis plays by entirely different rules because it isn’t an infection at all. Your symptoms last as long as you’re exposed to the trigger. If you walk away from a friend’s cat and wash your hands and face, the itching and redness may fade within an hour. If you’re allergic to dust mites in your own bedroom, symptoms can persist for weeks or months.

Seasonal allergic conjunctivitis flares during pollen season and eases when that season ends. Perennial (year-round) allergic conjunctivitis, triggered by things like pet dander or dust mites, can become a chronic issue that recurs throughout the year. Antihistamine eye drops provide fast relief for both types, and avoiding the allergen is the most effective long-term fix.

When Pink Eye Becomes Chronic

The American Academy of Ophthalmology considers any conjunctivitis lasting longer than three weeks to be chronic. At that point, the cause may not be a simple infection. Chronic cases can stem from ongoing allergen exposure, dry eye, a foreign body stuck under the eyelid, or less common conditions that need specialist evaluation.

Certain symptoms suggest something more serious than standard pink eye, regardless of how long you’ve had it. Eye pain, blurred vision, sensitivity to light, or the sensation that something is stuck in your eye all warrant urgent care. These can signal a corneal scratch, a deeper infection, or another condition that mimics pink eye but requires different treatment.

How Long You’re Contagious

Viral and bacterial pink eye are both contagious, but the windows differ. Viral conjunctivitis is contagious for as long as your eyes are red and tearing, which can mean the full 1 to 3 week duration. Bacterial pink eye becomes much less contagious within 24 to 48 hours of starting antibiotic drops, which is one of the practical advantages of treatment even for mild cases.

Allergic pink eye is not contagious at all, since it’s an immune reaction rather than an infection.

The CDC recommends staying home from work or school if you have viral or bacterial conjunctivitis with systemic symptoms like fever. Even without fever, you should avoid close contact with others while symptomatic. Schools and workplaces may require clearance from a clinician before you return.

Getting Back to Contact Lenses

If you wear contacts, stop using them as soon as pink eye symptoms appear. The Mayo Clinic advises that contact lens wearers whose symptoms don’t improve within 12 to 24 hours should be evaluated to rule out a more serious infection related to lens use.

You’ll need to wait until your eyes are completely symptom-free before putting lenses back in. Most eye care providers recommend waiting an additional couple of days after symptoms fade to reduce the risk of the infection flaring back up. Throw away the lenses you were wearing before or during the infection, along with the storage case and any solution that was open at the time. Any eye makeup or eye drops that touched your eyes during the infection should be discarded too.

What Speeds Up Recovery

You can’t dramatically shorten viral pink eye, but you can keep yourself comfortable and avoid making things worse. Wash your hands frequently, especially after touching your eyes. Use a clean, cool compress on the affected eye for a few minutes several times a day to reduce swelling. Artificial tears help flush irritants and soothe dryness.

Avoid rubbing your eyes, which worsens inflammation and spreads the infection to your other eye or to people around you. If only one eye is affected, use separate towels and washcloths for each side of your face. Replace your pillowcase daily while symptoms are active.

For bacterial pink eye, using prescribed antibiotic drops as directed is the single most effective thing you can do. For allergic cases, over-the-counter antihistamine drops and cold compresses provide the fastest relief, but removing the allergen source is what actually ends the episode.