9am-11am is the earliest delivery slot. There are five delivery time slots available and the earliest time slot for deliveries is 9am to 11pm and the latest time slot is 5pm to 7pm. Some locations may incur an additional surcharge.