We deliver your order at the requested time. For morning orders, our timings can range between 10 AM to 8 PM. Whereas, midnight delivery timings could be anytime between 11:00 PM to 12:30 AM.