have seen better days

/HH AE1 V S IY0 N B EH0 T ER0 D EY0 Z/
verb
  1. 1

    (of a person or thing) To be in poor condition, to be worn out.

    โ€œYour sofa has certainly seen better days, isn't it time you got a new one?โ€

Source: https://en.wiktionary.org/wiki/have%20seen%20better%20days