Have had one's day

(have had (или seen) one's day (также have known или seen better days)) устареть, отслужить своё, выйти из употребления, отживать свой век; знавать лучшие времена Например: Mrs. Appleby: "...I've had my day and I've enjoyed it. It's only fair to give others a chance now." (W. S. Maugham, Caesar's Wife, act 3) — Миссис Эпплби: "...я взяла от жизни свое, я была счастлива. И, по справедливости, я должна уступить дорогу другим." He had left his elegance behind in the Caribbean and wore a grey flannel suit which had seen better days. At home he didn't have to keep up appearances; he was part of grey January London. (Gr. Greene, Our Man in Havana, part I) — Оставив щегольство на берегах Карибского моря, он надел видавший виды серый фланелевый костюм. Дома незачем было пускать пыль в глаза. Он стал частицей тусклого январского Лондона. It was a room that had seen better days. The paint was old and soiled, the rugs threadbare. (I. Shaw, Lucy Crown, ch. 15) — Эта комната знавала лучшие дни. А сейчас стены были грязные и потерявшие цвет, ковры потерты.

Англо-русский фразеологический словарь