When you do the right thing, you always win even when you seem to have lost.
When you do the right thing for your client or spouse or business partner or employee, you may get reprimanded for some wrong you may have done in the past. However, you build trust by making a past wrong right.
Failing to do so may result in covering up the wrong, which is worse, because the consequences can be much more severe and you can break the trust.
The time is always right to do the right thing!