All orders are immediately processed and fulfilled within 24-48 hours after the order is placed.
Please allow 7-14 business days to allow the order to arrive. (Due to high demand, the arrival time might take a little longer.)
Some locations and some countries may also take longer.
We always offer free shipping for your convenience.