Each bow is made by me! That being said, I do not keep stock of bows. Every order is made to order. Current turn around time from order to shipping is approx. 5-10 days. Sometimes this goes quicker depending on my current work load. Shipping is 2-3 days via USPS priority mail. If you need something in a rush, email me & we can work something out!