I ordered a book from Amazon and it took roughly 3 weeks to arrive. The amount of time it takes usually depends on the company, though, and where they are located. If you check the comments on the seller, usually you'll see what customers have experienced with them. Some will say it's awesome service, some may say it's not. There's a general percentage each seller has, which you should definitely look at. I like to go with sellers that have an above 90% satisfaction rating.
Anywhere from a few days to a few weeks depending on where it's being shipped from and the method of shipping you chose.
Generally, if it's within the country you live in, and you've chosen basic shipping, about 5 days.
Also, your sellers sometimes will send you tracking numbers so you can locate where exactly your package is.
4-21 days. Depends on the shipping you choose.