We strive to give the best service that we can provide. We try to ship orders same day and if not, then next day. Otherwise, please allow 2-3 business days for your order to be processed. Holidays and weekends may delay order shipping. We offer a standard shipping price along with other shipping options. We primarily use USPS for our shipping needs and once your order has been processed, a tracking number will be provided. Shipping usually takes about 3-5 business days depending on your location. We also offer international shipping for variable prices. Please allow 7-14 business days for international orders to be shipped.