avere fatto il proprio tempo

Etymology
lit. 'to have done one's (own) time.' Compare 🇨🇬.

Verb

 * 1) to be outdated or out of fashion; to be past one's prime