Medium, Medium/Large, and 1 Small sizes ready to ship. X-Large and Large sizes are made to order. Made to order items normally take 7 to 14 business days excluding holidays to process before shipping. DISCLAIMER: Due to USPS or UPS shipping transit delays orders may take longer to complete before shipping.