English to Hindi

Meaning for:
have had a good innings
other
सफल जीवन बीताना