Akademik

have a (good) run for your money
have a (good) run for your money phrase
to have a long period of time when you are successful or happy

I’ve had a good run for my money, but it’s time to retire.

Thesaurus: in a good, better or pleasant situationsynonym
Main entry: run

Useful english dictionary. 2012.