If you're like me, you can't wait for the football season to begin. Well thankfully, the wait is almost over. We are under 50 days away from the start of the NFL regular season which means that NFL training camps begin very soon. How soon? Sooner than you think.

Here's a list of NFL Training Camp start dates:

Arizona Cardinals      July 26

Atlanta Falcons          July 25

Baltimore Ravens      July 24

Buffalo Bills               July 20

Carolina Panthers     July 26

Chicago Bears         July 25

Cincinnati Bengals   July 24

Cleveland Browns   July 26

Dallas Cowboys       July 24

Denver Broncos       July 24

Detroit Lions             July 28

Green Bay Packers July 26

Houston Texans       July 26

Indianapolis Colts     July 24

Jacksonville Jaguars July 25

Kansas City Chiefs     July 24

Miami Dolphins          July 25

Minnesota Vikings     July 25

New England Patriots July 24

New Orleans Saints  July 25

Oakland Raiders       July 25

New York Giants       July 22

New York Jets          July 24

Philadelphia Eagles  July 26

Pittsburg Steelers      July 26

San Diego Chargers  July 24

San Francisco 49ers  July 24

Seattle Seahawks       July 25

St Louis Rams            July 25

Tampa Bay Buccaneers July 25

Tennessee Titans        July 26

Washington Redskins July 24