Under optimum conditions, you shouldn’t wait any longer than 20-30 minutes for your pizza from the moment you finalize the order. In some rare instances, it may be longer.