I literally just bought it, I dont know if I was supposed to download it from the site or does it come to my house, if so, how long does it take to get there?
Welcome to Guild Wars 2, and thanks for your support of our game!
You will be able to play as soon as you download the game. I think you will find this page will help you: Guild Wars Registration — this includes a helpful video.
If you still need help after reviewing that page, please let me know.