Doctor Says
How long does pink eye last?
Pink eye can last 5 to 15 days, depending on the cause. Learn how long pink eye lasts, when symptoms improve, why contagious cases may require staying home, and how treatment varies for viral, bacterial, and allergic pink eye.