We offer both USPS Priority and USPS Priority Express. These are both insured by the US Postal service to arrive within a guaranteed amount of time. 

Most non-prescription orders ship within 48 hours. Prescription and custom orders can take 2-3 weeks for production and quality assurance. 

Please note shipping time means the length of time to deliver from when the order was shipped, NOT from the date of your order.

USPS delivery time can range from 5 to 8 days for First Class. USPS guarantees Priority at 3-5 days and Priority Express at 1-2 days.