I'm pretty sure GameStop gets the games like one week or two prior to the game's release so that they can meet demands, but that also might depend on the game and how popular it is. Though, if you want to get the game early, you usually have to go to a smaller game selling retailer. I rarely hear of people getting early games from GameStop, unless they work there or are close friends with someone who does.