The late apology is harder than the immediate one and more valuable. The immediate apology operates under the social pressure of proximity — you did something wrong, the other person is right there, the discomfort of their displeasure motivates you toward repair. The late apology, the one that comes months or years after the thing happened, requires something different. It requires that you have continued to carry the thing. That you decided, at some point, that the carrying was worth less than the resolution. That you found the other person and made the ask, when no social mechanism compelled you to and when the original injury may have long since been absorbed into the quiet distance between you.
This is, in Law 5's terms, the revision that nobody required you to make. You could have let it stand. You have instead chosen to go back, to look honestly at the record, and to correct it.
What makes this hard is the gap itself. Years have passed. The other person may have moved on — genuinely moved on, absorbed the injury, built a life that doesn't include you in it. They may have revised their memory of you in ways that are now settled. They may have stopped expecting anything from you. Your apology, arriving after years, disrupts whatever equilibrium they arrived at. It reopens something they closed. You cannot know, before you do it, whether the disruption will be welcome or damaging or something in between.
This is a real risk, and it is yours to carry. The apology is not only about clearing your conscience, though it will do that. It is about whether the act of repair actually serves the other person. A late apology that arrives primarily to relieve your own guilt, with no consideration of its landing, is a burden shifted rather than a wrong acknowledged. The question to ask before you send the message or pick up the phone is: am I doing this for them, for me, or for some honest combination? The honest combination is acceptable. Pure self-absolution dressed as reconciliation is not.
Assuming you are acting in good faith, the mechanics matter. The apology that works — late or otherwise — takes full ownership without attaching explanation to it in ways that redistribute the blame. "I'm sorry I said that, and I know I hurt you" works. "I'm sorry I said that, but you should know I was going through something" works less well. The explanation may be true. It can come after. It should not be braided into the apology itself, because the braid lets both parties off the hook at once and nobody actually gets the clean acknowledgment they need.
Years also change what needs to be said. An apology delivered the day after an injury addresses the injury. An apology delivered years later has to address the injury and the years — the fact that you knew, all that time, and said nothing. That silence was its own choice, and a complete late apology acknowledges it. "I should have done this sooner" is not a disclaimer; it is part of the accounting.
What the other person does with the apology is theirs to determine. They are not obligated to accept it, to forgive you, to resume the friendship, or to tell you that everything is okay. The late apology does not purchase reconciliation; it makes reconciliation possible. The distinction matters. If you are offering the apology as currency for a specific outcome, you are not actually apologizing — you are negotiating. Let the apology stand on its own and see what the other person decides.
Sometimes the friendship resumes. Sometimes it doesn't. Both outcomes are survivable, and both are more honest than the version in which you never said anything at all.