Avg NFL careers are 3-5 years long.
NFL contracts are 3-5 years long.
Coaching tenures average 2-4 years.
Pro Bowl peaks of even great players run about 3-5 years.
If you wait 2 years to start competing in the NFL, half the guys you started with will be gone/old/expensive.

— Mike Tanier (@MikeTanier) October 24, 2018