Hell, retire when you're no longer getting enjoyment or getting better.
If you're alive, do whatever it is that gives you enjoyment. Who cares what others think.
And if it's bigtime sports like the NBA, NHL or NFL, retire when you begin to suck, and then do it on a personal level or find something else.