For orders over $49, shipping is FREE! For all other orders, we charge a flat $5.95 shipping fee.
Click for help or call at 1-888-316-7297. You can reach us between 9AM and 10PM ET, 7 days a week!
In most cases, non-prescription orders will arrive 1-3 business days after you place your order, depending on
your location. Note: some non-food orders may take 5-10 business days for delivery. For
prescription orders, please allow an additional 2 business days for the prescription to be verified with
When we ship your order, we'll send you an email with tracking information. You can also track your
order in your account by clicking here. Please note that it might take up to 24 hours in some cases
for tracking information to be updated by the carrier, but don't worry! Once you get the email, the
order has already left our warehouse.
Most orders ship from one of our two warehouses, in Cranbury, NJ or Las Vegas, NV. In some cases,
orders might be shipped from one of our partner warehouses. We'll notify you at checkout when this