We ship in-stock items from our facility within 24 business hours. Packages shipped via USPS Standard are delivered within 4-7 business days. Packages shipped via USPS Express with the signature requirement are delivered within 3 business days. 

Non-stock items have to first before ordered from the manufacturer prior to shipment. It usually takes 3-5 business days for us to receive these lenses at our facility prior to shipment.