Orders are usually ready within 2-3 business days. During a sale orders will take a few extra days to be ready. Custom gift packages available by request.