It can take up to two weeks to process a check, this is the process before your check is entered into the system. It takes time to receive your check, then it passes through the Accounting department for cashing, processing, and entering amounts into our system. After it has went through Accounting, then it comes to us in Partner Services to manually enter your order for the amount that your check was for. Please include a note as to what you want for your donation with every check/money order you send. When your order has been entered, it takes up to 3 days to print to our Shipping department. From there, your order will go out in the order that it is received based on the inventory of our products. Normal recommended shipping time is 4-6 weeks after the Shipping department has received your order.