We hope to have your order ready in 30 minutes or less. During busy hours, your order may take longer to be ready. Sorry for any inconvenience. Due to high order volume we shut off online orders between 6:00 pm and 7:30 pm. We hope to expand these hours in the future.