Hats and pennants will be packaged and out the door in about 2-3 business days. That may seem like a long time in today's era of market crushing e-commerce oligopolies, but there are no Prime memberships here. But hey...if you want to pay us an extra $119 per year for two-day delivery let us know, we'd happily oblige.
T-shirts and prints are made-to-order, so that's going to require a bit more patience on your part. They're usually fulfilled in 3-7 business days. Because t-shirts are made-to-order, they will frequently be shipped on their own in the event of a multiple item order and will usually take longer to arrive than other products.