Question: how many years are in the nfl?
Answer: According to the source, the average career length is about 3.3 years for players across the NFL.