In Lithuanian language there is a proverb that translated word-for-word would say "The train does not wait for the shitting ones."
While sounding somewhat rude, it is perfect for expressing: "You are too late, and that's your own fault."
Is there any proverb in English that could convey the same idea?
Best Answer
More succintly, and less formally, there is also "You snooze, you lose!"
https://en.wiktionary.org/wiki/you_snooze_you_lose