The time for a scratch to heal depends on the severity of the scratch and the ambient temperature. Minor scratches usually heal within 30 minutes at room temperature. The healing process can be accelerated at any time by pouring hot water over the scratched area.