The duration of conjunctivitis can vary depending on its type and the underlying cause. Viral conjunctivitis may last for 1 to 2 weeks and tends to resolve on its own. Bacterial conjunctivitis can improve within a few days with appropriate antibiotic treatment. Allergic conjunctivitis may persist as long as the allergen is present, but symptoms can be managed with medications and allergen avoidance.