Your product will be ship within 7 to 10 days after placing an order. You will receive a shipping confirmation email regarding your order. Once shipped, you will receive a tracking number via email. We do not ship out orders on the weekend or Holidays, so that could delay on receiving your order. Long Beach Hats is not responsible for orders that are lost in the mail, incorrect shipping addresses or refused or unclaimed packages. Thank you for shopping Long Beach Hats.