These side effects usually improve within a few days, but it can take 4 to 6 weeks to recover fully. If you need new glasses, you will not be able to order them until your eye has completely healed, usually after 6 weeks.