In the NFL, nothing is guaranteed. You could go from being hero to afterthought in a heartbeat. It is that fast-paced action and quick turn of direction that makes fans tune in and relish news even off the field.
Nothing lasts forever in life.
That same principle holds true for football. The average career for an NFL player is 3.2 years.
NFL players have to work incredibly hard in order to prove that they deserve a roster spot. For players who hold starting positions, the burden becomes much more difficult.
There are always up-and-coming players who threaten to knock you off your pedestal. It is always a battle to retain your position while proving that you are the right man for the job.
What happens when two men are right for the job? Well, then NFL fans get a little treat.
Here are five NFL players who are fighting for their jobs heading into training camps.