We understand the importance of timely delivery and strive to get your order to you as soon as possible. For flashcards, please allow 1-2 business days for shipping. As for print-on-demand book orders, they typically take 5-7 days to produce, and the shipping time varies depending on your location.