Our standard production time is 5-10 business days for it to be ready for pickup or to ship out. However, at most times we complete orders much faster. If you need your order at a specific time, please give us a call and we will make sure it will be ready at that time, or we will let you know if it’s not possible.