10 pm is typically the end time for any Walmart delivery. Any order not gotten by that time will be gotten the next day.