There is a Persian proverb, which I would translate it as follow:

Whenever you catch a fish is fresh.

Which is often used to suggest that it is never too late to do the right thing.

  • 2
    This would probably be best broken into two questions. Feb 3, 2016 at 23:04
  • 3
    Never too late to start; never too old to learn.
    – WS2
    Feb 3, 2016 at 23:25
  • 2
    There is an excellent book '1001 Persian-English Proverbs' by Simin Habibian that gives a Persian proverb, its literal translation to English, and then an idiomatic proverb in English with as close a corresponding meaning as possible.
    – Mitch
    Feb 4, 2016 at 0:40
  • Hi, Hooman, I edited your post to delete the second question. It is the guideline of Stack Exchange to ask one question per post. Please post another question if you need an answer to your second question.
    – user140086
    Feb 4, 2016 at 4:45

3 Answers 3


Better late than never means exactly what it says.

it is better for someone to ​arrive or do something late than not to ​arrive or do it at all - Cambridge Dictionaries Online


[It's] Never too late [to do the right thing] ODO

ماهی را هروقت از آب بگیری تازه است

māhi rā har vaqt az āb begiri tāze ast

Lit. “Whenever you catch the fish it is fresh.”

Never too late

The University of Texas at Austin


Along the same lines as better late than never, you could say there's no time like the present.

Not the answer you're looking for? Browse other questions tagged or ask your own question.