A wide variety of products are in stock and ship within 3 business days of the order. Lead time for out of stock items can range from 6-8 weeks.