Of a very long time ago, so as to be almost forgotten.
until the cows freeze over
For a very long period of time.
it's about time
Used to express impatience at the eventual occurrence of something tha…
15 minutes of fame
A very short time in the spotlight or brief flurry with fame, after wh…
have legs
To have endurance; to have prospects to exist or go on for a long time…
long time
Used as part of greeting of two people who have not been in contact fo…
until the cows come home