That's how long Buffalo Bills fans must lament their team's circumstances.
The Bills were supposed to beat the New York Jets on Thursday night, but suffered a gruesome 34-21 defeat at the Meadowlands. The result was a reality check, perhaps a beneficial wake-up call but at the very least a reminder nothing will be easy.
With a few extra days to mull the Bills' fate, let's review their vitals.
They are 5-3, one game behind the New England Patriots for first place in the AFC East and still in the top wild-card spot for now.
Only three AFC division leaders have six wins, and no other team can surpass five wins this week.
Buffalo, despite the acid reflux of Thursday night's loss, is healthy.
On Nov. 12, the Bills will get a chance to show how they handle setbacks. They'll next play the New Orleans Saints at New Era Field.
The second half of 2017 will be grueling. The Bills' eight remaining games also include the Los Angeles Chargers in the Pacific Time Zone, the Kansas City Chiefs at Arrowhead Stadium and two with the Patriots.
Both games against the 4-3 Miami Dolphins are left, but who knows about them? The games are Dec. 17 at home and New Year's Eve in Miami Gardens. Maybe the Dolphins will be making a postseason run by then or will be rolling over.
The easiest game ahead for the Bills is versus the Indianapolis Colts, who've still managed to win a couple in the face of their ineptitude.
So that's the layout for the rest of the season.
You have a week and a half to contemplate.