Because we work with a third party to create and ship our products it take about 2-5 business days to create products (t-shirts etc.) Then the shipping time on top of that is about 3-5 days.
It's a bit of a wait but well worth it.
97.66% of our orders are shipped within 5 business days. More than a half of our orders are shipped within 3 business days or less.