For order below $50, The shipping cost is $3.99. And over $50, It's free.
Once we receive your order, It will take 2 - 3 days or in rare cases up to 5 days (when there are high volume of orders) to pack and ship. Once it is shipped , We will send you a mail with tracking information,
After Shipped, The delivery time will be solely on the delivery service (FedEx , UPS, USPS) In 99% of the cases, the orders will be delivered within 2 - 4 days.
Please note that in some cases the delivery might get delayed due to various reasons, in that time your patience is highly appreciated.