We typically ship all orders within 3-5 business days after receiving payment. Personalized orders will often take few additional days. Delivery usually takes 7-15 days, depending on the country.