Although some product designs are ready made, most are made to order. Shipping is usually with in 1 to 3 days. I will promptly notify you if there are any delays.