Currently, we ship to the United States and Canada. We use USPS Priority Shipping. It usually takes 1-3 days, assuming we don't get tied up with the baby. But seriously, we make every effort to get our orders shipped out as fast as possible. If you really feel we are slacking off in this area, email us at firstname.lastname@example.org and we can talk about it. Also, a tip about shipping: Ordering multiple shirts costs only about a dollar extra to ship, compared to ordering one now and one later.