We Deliver. Order Online.

  • Check our Delivery Menu or call us for the most current list of what’s in stock.
  • To order over the phone, call 978-886-3199
  • To place a delivery order:
    • Orders Must be Placed by 10AM to Get Same Day Delivery
    • Orders Placed After 10AM Will Be Rolled Over to the Next Day
    • Order Minimum is $100 in Order to Purchase Product Online
    • There is a Miniscule Delivery Fee of Just $10  (Fee is waived for orders exceeding $200)

Are you ready to Get Started? Head over to our menu and click on “Sign Up”! 

Delivery FAQs

How do I pay for my medication once I place an order for delivery?
We accept debit cards only. We will process your payment at the time the delivery has reached the destination with a mobile swipe device.
What do I need to do to place an order online?
Check out our online menu portal. Make sure to include your patient number in your profile. Once your order is placed we will contact you for an ideal drop-off time.
When can I expect my delivery to arrive?
You will need to place an order by 10am to be processed for same day delivery. Any orders after 10am will be rolled over to the next delivery day. Once an order has been processed we will contact you about delivery times.
Is there a minimum for delivery orders?
A minimum purchase for delivery is $100 If you place an order over $200 the delivery fee is waived.
Is there a delivery Fee?
Yes, there is only a $10 delivery fee.
Where do you deliver?
We currently deliver to the following cities: Arlington, Belmont, Boston, Brookline, Cambridge, Charlestown, Chelsea, Everett, Lexington, Lynn, Malden, Medford, Melrose, Newton, Revere, Saugus, Somerville, Stoneham, Watertown, Waltham, Wakefield, Winchester, Winthrop and Woburn. Stay tuned as we plan to expand ASAP!