It depends on where it's from. You know when you mail a letter to a far away friend, it takes a couple of days? Well, once the item is out of the post office, it's shipping to its destination, but that doesn't mean they'll get it that day. If you ordered something from China, then it'll take a few weeks. If you ordered something in your state, a few days. If you ordered something from next door, you'll get it the next day. Hope this helps! Have a happy New Year!
This is the Hobbit, correct? You can quickly eliminate a and c, so that leaves you with b and d. I don't recall what the messengers said, but I believe the answer is D in this case.