have had its day

устареть отслужить своё, выйти из употребления

I am afraid my computer has had its day and I have to buy a new one.

Другие идиомы: