Skip to main content

Shipping Times

Need Help?


How long does it take to get our traditional order?

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.

Increased Order Volume

Due to seasonal demand

Please note that we are experiencing higher than normal order volume due to seasonal demand. All orders are being processed and shipped in the order in which they are received. Average lead time is about 14 days. We expect to get all orders delivered in time for Christmas.

We use cookies to improve your experience.

We use cookies to deliver the best possible experience on our website.
By continuing to use this site, or closing this box, you consent to our use of cookies.

Holidays 2023

Please Submit Orders
by Dec 4th.

Holidays are approaching. Please note that Christmas delivery is guaranteed if orders are received by end of day on Monday, December 5th. We cannot guarantee Christmas delivery if orders are sent in after December 4th, but we will do our best as always! We appreciate you and we thank you for your business!