We typically ship any order within 2-3 days of payment. The lead time is because your goods are hand processed (e.g. embroidered) and packaged by our staff.
During peak times it may take longer, but we will definitely hand out your order to courrier within 7 days, even if it means working until midnight :)
After that, standard shipping normally takes 10 working days to reach you.