see better days
see better days {v. phr.}
1. To enjoy a better or happier life.
Mr. Smith is poor now, but he will see better days.
2. To become old, damaged, or useless. Used in the perfect tense.
My blue coat is ten years old. It has seen better days.
Our car wasn't old, but it had seen better days.
Categories:
Source: A Dictionary of American Idioms