The Saints have maintained throughout the offseason that they want to give Drew Brees a contract extension. But with training camp starting next week, the 37-year-old quarterback says he hasn't heard from the team in three months.

"Not sure why things have not progressed," Brees said, according to ESPN.com's Mike Triplett. "They made an offer in March, we made an offer shortly thereafter. And besides the Josh Norman deal, there has been no talk about a contract since."

(The Saints approached Brees about reworking his contract to fit Norman under the salary cap. The Redskins ended up signing Norman to a five-year, $75 million deal in April.)

Four years ago, the Saints gave Brees $100 million on a five-year contract. He's now entering the final year of that deal, and while he'll earn $19.75 million in base salary in 2016, his salary-cap hit is a whopping $30 million.

Brees says he's willing to negotiate over the next month, adding, "The deadline is the start of the regular season, not training camp."

Will Brees get a new deal before the season starts? USATSI

Whatever happens, the 37-year-old quarterback, who is still one of the NFL's best, won't hold out.

And should the two sides fail to come to terms on a new deal, Brees would become a free agent after the season. Of course, the Saints could use the franchise tag. The problem: They've used it once on Brees, who was also franchised by the Chargers, then team that drafted him. According to the CBA, that means Brees' 2017 salary would be his 2016 cap hit multiplied by 1.44. That works out to a $43.2 million franchise tag number for 2017.

The solution: A long-term deal.

"We want Drew to be our quarterback this year, next year and the foreseeable future," general manager Mickey Loomis told FOXSports.com's Alex Marvez back in February. "I know he feels like he's got more years left in him. I would say we feel that way as well. We'll get that worked out in a way that helps our team and obviously fits in with what he wants to do."

The clock is ticking.