Small (18-20 inch)size are ready to ship. Large (23-25 inches), X-Large (24 - 26 inch), XX-Large/Jumbo (28-up in) are made to order. Medium sizes (21-23 inch) are ready to ship. Made to Order sizes should take 8 to 14 business days due to printing fabric after ordering to ship (bus days Mon-Fri).