We usually ship your order within a 48 hour window from the time that you place your order. Most of our items can ship via USPS or UPS. Orders typically take 2-3 business days to process and in-stock items will usually be delivered 3-5 days from the date that they ship (depending on origin and destination). If there is a delay, you will be notified by email. You will be prompted at checkout to choose your carrier and shipping speed.
During the holidays (mid-November until mid-December) please order ahead of time, as we run out of stock pretty fast. We suggest ordering by November 15th if you are an international customer, and December 8th if you are domestic.