All orders are processed and ready for pick up within 48 hours. You will be emailed about your order and a completion date will be discussed. You can order in advance. Orders can be picked up between 8am-8pm. Please contact us for special requests.