Well, actually, it can be awful to have scratched eyes. And in some cases, it is also very dangerous to have this situation. So you should be more careful about it. Generally speaking, it will take 24-48 hours for a basic scratch to heal. But you can take some measure to heal it. For example, you can just wear the eye patch. By wearing an eye patch, it can be bothersome, but doing so will insure a speedy recovery for scratched corneas. But, you should know that deeper scratches may take up to two weeks. Also, scratched corneas that include infections, and it will also need oral and topical antibiotics and may take up to 4 weeks to heal. So just pay more attention to it. If you have some problem, you can talk it with your eye doctor.