Medium, Medium/Large,Large and 1 Small sizes ready to ship. X-Large is 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.