how many days eye flu lasts