Yeah, could be a while. Saints Row, Battlefield, MGS all skipping next gen. Only games which are cross gen are COD, Watch Dogs and Assassins Creed right now. People are just too happy with this gen, and why shouldn't they be?
It'll be rough for the Wii U, PS4 and NextBox, that's for sure.
Battlefield is releasing next gen. MGS probably too. And when was a new Saints Row confirmed? You forget quite a few announced next gen games too like Destiny, The Witcher 3, Diablo3, etc. There are likely several more unannounced games as well.
Looking at current gen software and hardware sales, people don't seem that happy with this gen; certainly not too happy. They especially won't be too happy when all of the next generation consoles actually release.