Orders are typically processed and shipped within 24-48 hours of payment being received and cleared by the bank and arrive within 4-7 days. Increase in order volume may also cause delays. These are typically leading up to the holidays and end of school year. Other spikes can occur from time to time, and typically result is 1-3 days additional lead time resulting in 5-10 day turn around time. Contact us for more accurate processing times.
Learn more about payments & processing times here.
Small individual online orders purchased on our website store ship next day and typically arrive in 3-5 business days.