A:AnswerWay too long just get it from Microsoft store like I should have done. I wanted to use some best buy points b4 they expired so I pre-ordered from best buy instead of just buying from Microsoft. Buying from Microsoft you always get everything instantly upon payment. It's now 4pm the 11th and im still waiting for my code which I expected to receive within 30 minutes of ordering like they state in the info page to buy the game. So just do yourself a favor and buy it off xbox store like I should have done and save yourself the headache.