My advice I would give to any player going to the NFL is that no matter how good you are, get out before you reach 30, with the only exception being if you’re someone like Tom Brady. For most players the amount of money they make should be enough to live comfortably on for the rest of their lives, if they save it wisely.
Of course. And most probably are out by the time they’re 30. That’s essentially a 9 year career - 10 if they come out after their Junior season of College. The average life span of an NFL career is something like 5 years. The guys take a beating.