have seen better days

[have seen better days] See: SEE BETTER DAYS.