The average length of an NFL career is about 3 and a half seasons. Although there are some exceptional players who have long careers that extend 10 or twelve seasons and beyond, most players only stay active for about three seasons. Players leave the game because of injury, self-induced retirement, or being cut by the team. This also means that while players may make more money than most people, they are only making it for an average of three and a half years. To make sure they are successful in the future, players must invest their money well and make plans for another career when they can no longer play football.