The biggest clue is your discharge. Bacterial pink eye produces thick, yellow-green pus that mats your eyelids shut overnight. Viral pink eye produces a thinner, watery discharge that may make your eyes look glassy but won’t glue them together. Both types cause redness and irritation, but the character of what’s coming out of your eye is the most reliable way to tell them apart at home.
That said, even eye doctors sometimes struggle to distinguish the two on appearance alone. Here’s what to look for and what each type means for your recovery.
Discharge Is the Key Difference
Bacterial conjunctivitis causes a purulent (pus-filled) discharge. It’s thick, opaque, and often yellow or greenish. The classic sign is waking up with your eyelids stuck together so firmly you need a warm washcloth to pry them open. This discharge tends to return throughout the day, accumulating in the corners of your eye.
Viral conjunctivitis produces a watery or slightly mucus-like discharge. Your eyes will tear more than usual and may look wet or glossy, but the discharge stays clear or only slightly cloudy. You might notice some crustiness in the morning, but nothing like the heavy matting that bacterial cases cause.
Other Symptoms That Help You Tell
Beyond discharge, a few other patterns can point you in the right direction:
- Which eye is affected: Viral pink eye often starts in one eye and spreads to the other within a day or two. Bacterial pink eye can stay in one eye, though it sometimes spreads as well.
- Swollen lymph node: If the small lymph node just in front of your ear (on the affected side) feels tender or swollen, that’s a strong signal of a viral infection. Bacterial cases rarely cause this.
- Cold symptoms: Viral conjunctivitis frequently shows up alongside a runny nose, sore throat, or upper respiratory infection. The same virus causing your cold is infecting your eye.
- Eyelid swelling and pain: Bacterial pink eye is more likely to cause noticeable eyelid swelling and discomfort beyond simple irritation.
It Might Be Allergies Instead
If your main symptom is intense itching, you likely have allergic conjunctivitis, not an infection at all. The American Academy of Ophthalmology identifies itching as the hallmark of allergic pink eye. Infectious pink eye (both viral and bacterial) tends to cause burning, grittiness, or soreness, but itching is not usually a prominent feature. Allergic cases also typically affect both eyes simultaneously and come with other allergy symptoms like sneezing or a stuffy nose. The discharge is usually watery and stringy rather than thick or crusty.
How Long Each Type Lasts
Viral pink eye is the slower of the two. Symptoms typically last up to two weeks, sometimes peaking around days three through five before gradually improving. In rare cases, it can linger even longer. There’s no medication that kills the virus, so your immune system has to clear it on its own.
Bacterial pink eye usually resolves within about 10 days. Antibiotic eye drops can shorten that timeline, but mild cases often clear up without treatment. The American Academy of Ophthalmology notes that mild bacterial conjunctivitis is likely to be self-limited, and indiscriminate use of topical antibiotics should be avoided. If your symptoms are moderate or getting worse after a few days, antibiotic drops make more sense.
Managing Symptoms at Home
For either type, cold compresses and artificial tears are the main tools for relief. The CDC recommends cold compresses specifically to reduce inflammation and dryness. Place a clean, cold washcloth over your closed eyes for several minutes at a time, as often as needed.
A few practical steps help you heal faster and avoid spreading the infection:
- Wash your hands constantly, especially after touching your face or applying eye drops.
- Stop wearing contact lenses until symptoms fully resolve. Contact lens wear during an eye infection increases the risk of more serious complications like corneal inflammation.
- Throw away any eye makeup you used while symptomatic.
- Use separate towels and pillowcases from the rest of your household.
Both viral and bacterial pink eye are contagious as long as your eyes are tearing or producing discharge. With viral cases, you may be contagious for the full two weeks. Bacterial cases become much less contagious within 24 to 48 hours of starting antibiotic drops, which is one practical reason doctors prescribe them even for mild cases.
Symptoms That Need Medical Attention
Most pink eye is annoying but harmless. However, certain symptoms suggest something more serious is happening. The CDC flags four warning signs: significant eye pain (not just mild irritation), sensitivity to light, blurred vision that doesn’t clear when you blink away discharge, and intense redness that seems out of proportion. Any of these could indicate a deeper infection, corneal involvement, or a condition that isn’t conjunctivitis at all. If your vision changes or the pain is sharp and persistent, don’t wait it out.

