Free shipping for orders 50 USD or over. A 4.95 shipping fee will be applied to orders under 50 USD. Do to higher order demands, orders may take between 2-4 weeks to arrive. All orders are handled and shipped out from our warehouse. Please allow extra time for your order to be processed during holiday and sale seasons