My guess is seven to eight years, though Nintendo will have two home consoles this generation. Their regular schedule seems out of whack, and is very likely that they will release a new console to final catch back up with MS and Sony in terms of console power.
I'm placing my bet for next hardware update sometime around 2018-2020.
Watch me stream games and hunt trophies on my Twitch channel!
Check out my Twitch Channel!:
www.twitch.tv/AzurenGames