The above shipping times should be added to the “fulfillment” time. Each order is actually made on demand – i.e. shirts are printed and hats are embroidered after you place your online order. Therefore, please allow an additional 3-7 days for “fulfillment” – most orders are fulfilled within 3 days.
The last thing we want is for you to be stuck with a damaged item. If it arrives to you damaged, then please contact us ASAP!