Since the arrival of Pokémon Trading Card Game Pocket there's been all sorts of number crunching and simulations breaking down how long it could potentially take to collect every card in the game.
Some results have been hidden because they may be inaccessible to you