All garments are decorated & shipped directly from our Las Vegas shop. Since we hand decorate each item to order, our processing time ranges from 1-5 business days. You will have different shipping options available to you at check-out to let you customize when you receive your order after it leaves our hands. We do offer free standard US shipping for orders of $50 or more. We also ship International, please choose the best option for you at checkout. International customers are responsible for all import duties, taxes, fees, VAT, etc.