Over our last 12 games, the Bills will have 91 days off between games, whereas our opponents will have 108 days.
We will play 6 games where we will be on the same rest as our opponents.
We will have 2 games where we will have more rest than our opponents. We will get 3 extra days to prep for the Bengals, & 4 days to prep for the Falcons after our bye. Ironically Atlanta plays a Thursday night game so they'll get an extra 3 days of rest, plus will have the added benefit of playing us on a neutral field in Toronto.
There will be 4 games where our opponent will have more rest, at Miami (+7 days extra rest bye week), at Saints the following week (+7 days extra rest bye week), home against the Jets (+7 days extra rest bye week), at Jacksonville (+3 days extra rest Jags play Thursday night and get 10 days to prep for us).
Rest & recovery is as important as preparation time. Chris Brown commented about this inequity around the time our schedule was released. I believe we've set some kind of consecutive seasons streak of having to play the highest number of games versus teams coming off their bye.