We offer free shipping on every single product in our shop, no hidden fees when it comes to shipping! We try our best to have your order to you within 7-12 business days. Over busy periods we do have some shipping times reaching out as much as 14-16 days.