This depends on the severity of the scratch. If it is a minor scratch, it will heal within 7 to 10 days. But if it is a deeper one, the healing procedure may take more time.