We guarantee delivery within 24 hours if the order is placed before a certain time. Distance is also a factor affecting the delivery time.