Most items on Booksamillion.com are in-stock and ready to ship within 24-48 business hours of submitting your order. However, some items may be available to order but currently out of stock. In some cases you will see the item notated with the Earliest ship date:
The earliest ship date is the earliest estimated date the publisher has provided to deliver more copies to our warehouse. Orders with these items will begin processing in order of when they were placed within 1-2 business days of these items being received.
If the publisher has not provided an estimated restock date the out of stock item will be notated with "Limited Availability. Ships in 2-4 weeks". This is the average time frame for unavailable items to be restocked.