Free US shipping usually takes 6 business days via USPSFast US shipping usually takes 2-3 business daysNext-day US shipping usually arrives next day, but depending on order time can take a full business day in transit.International shipping can take weeks due to customs and other delays