I am currently on schedule to get caps mailed out within 2-3 weeks of the order. Please then allow 3-5 business days for USPS to deliver your order. If you have a large order or requested special fabric, please contact me for an updated turn around time.