In-stock orders are not guaranteed to ship the same day they are received. All orders received for in-stock items ship within 1 business day.
To ship to multiple addresses, simply place a separate order for each shipping address. You can do this by placing individual orders online or by calling Customer Care to place the orders for you.
You can review Important Shipping Information here.