Schedule an Appointment

Contact Us

Open Hours
Monday – Thursday: 9am – 8:30pm
Friday – Saturday: 9am -3pm
Sunday: Closed

New Client Inquiries

Are you interested in becoming a new client?

Before we start, we’ll need a little information about you.

Please take a few minutes to fill out our intake form so we can match you with the right provider to suit your needs. You will also be able to download a copy for your records. Once the intake form is submitted, a member of our Intake team will reach out to you with next steps, including completing your intake, finding the right provider for your needs, and scheduling an initial appointment! Any questions? Please contact

Returning Clients

If you’ve seen us in the last year, welcome back! You can contact our front desk to schedule, cancel or change appointments on (781) 429 7755 or email Alternatively, you can easily log on and do this through our client portal.


Needham Office

220 Reservoir St, Ste 21 & 28
Needham, MA 02494

View Virtual Tour

Norwell Office

306 Washington St, Ste 1
Norwell, MA 02061

Hanover Office

135 Webster St
Hanover, MA 02339

Contact Us

Please use this form for general inquiries. If you are a new client, please be sure to complete our adult intake form or child intake form (for those under 18), thank you!

Disclaimer: This web form is not HIPAA compliant. Please refrain from sharing sensitive personal or medical information through this platform. For secure communication, consider using encrypted channels or contacting us directly.