English to Hindi

Meaning for:
have seen better days
other
पहले अच्छी हालत में होना;पहले इससे अच्छी हालत में होना