Our t-shirts are all printed on demand, which means we don't carry inventory. When COVID-19 hit, our supplier was shut down for a while. They have been ramping back up, but are currently estimating the time-to-ship for t-shirts at 23-28 business days (instead of the normal 2-7 business days). Right now our “oldest” order is from May 17th, so yours should be shipping shortly.
When a t-shirt ships, an email is sent with a tracking link, so you'll know when it goes out and you'll be able to follow the progress.