Basically we can deliver all the orders( up to 2000) within 3 hours after getting the order. If you need earlier or slower, then please inform us. You can ask for spread out over any days you need. Thank you.