I, even I, am he that blots out your transgressions for my own sake, and will not remember your sins.
All Commentaries on Isaiah 43:25 Go To Isaiah 43
John Chrysostom
AD 407
God does not wait for time to elapse after repentance. You stated your sin, you are justified. You repented, you have been shown mercy. Time does not excuse; rather, the manner of the repentant individual erases the sin. One individual may wait a long time and not gain salvation, and another, who confesses genuinely, is stripped of the sin inside a short time.