• Cart
  • Contact Us

    Contact info

    Call Us

    Western Mass: 413-586-2555
    New York: 212-461-1753
    New Jersey: 973-327-7001
    Long Island: 516-300-1008
    Texas: 325-245-0141
    Arizona: 602-357-1514
    Virginia Beach: 757-644-5981
    Toll-free: 877-586-2555

    Calling any of our locations is like calling all of our locations. If you wish to make an appointment or register for a class at any location, request information, order a product, or anything else, you may contact us at the above location. Or find local contact information for any of our locations in our Locations directory.


Contact Us

We welcome your communication, questions, need for assistance, feedback and more by any contact method. We strive to answer all your questions as soon as possible, and to respond to you within 24 hours. Our individual offices' hours vary, but our headquarters is generally open Monday-Friday, 9 AM to 6 PM Eastern Time US to respond to you wherever you are located. Click here to view our individual locations and their hours.

Chat With Us

You can chat with us live by clicking the tab at the bottom of your browser window, whenever someone is available to help you. (This is not an outsourced or automated service. You will be speaking to the same staff and practitioners you would meet on the phone or in person at our physical locations.)

Send Us a Message

Or you can send us a message using the contact form below.