We don't have a warehouse full of shirts ready to ship, instead we order them on-demand and silkscreen them when they arrive, so expect about a week or so for us to process your shirt before we mail it to you.