Better late than never.

Latin proverb
Better late than never. — Latin proverb