Even if superficial corneal abrasion has healed, the basement membrane may take several months to heal. For this reason I would recommend you to use refresh tears or a lubricating eye ointment every night before you go to sleep for several months & never rub your eyes otherwise the abrasion will peel off again and again. At present your wounds incomplete healing as well as previous medication is giving you blurred vision.