We don't take your money for something we don't have -- if you can order it, that means it is in stock. We ship next business day via USPS priority mail for a flat $12. Most of the time, that will get it to you in 2-3 business days. Some smaller items will ship for less. International orders also ship via USPS priority. All shipping charges are provided on checkout prior to payment.