how long does it take for the cornea to heal
It depends on the size of the scratch. Uncomplicated small scratches or abrasions can heal in 24 hours. The entire corneal surface can heal in 3-4 days. If there is infection, chemical burn, or other significant disease, though, all bets are off.