Our operation is in Houston Texas, USA.
For orders with destination within lower US 48 states, the shipping is free. We will mostly use USPS to ship your orders. Depending on the weight / destination, sometimes we use Fedex Ground. The typical shipping takes 3-5 business days.
For international orders, you can choose the shipping services available during the check out. As the international shipping is expensive, we strongly advise you check the shipping rate before you place your orders.