Online orders for pick up are usually ready within 24 hours. For delivery orders we will contact you to let you know when you will receive your order. We do not process or deliver orders on weekends. You will get an email when we are out for deliveries or when your order is ready to be picked up.