have seen (one's) day To be beyond one’s prime; to be no longer useful, effective, or functional. Watch the video