Shipping is FREE to orders over $50.00 to all addresses other than APO boxes in the lower 48 states. All our stock ships from our US-based warehouses. Shipped via USPS or UPS (depending on location and package weight). Unless stated otherwise, all orders will ship within 1-3 days of your payment being processed. We try to ship of orders the next day of payment received Monday-Friday.Most orders are in transit for two days but some may take longer. If you have a specific time frame please contact us before you make the purchase.