New Patients Welcome
How To Schedule Your First Appointment
The easiest way to get started is to click on the button below and use our online scheduler. Select "Initial Assessment." Pick a date & time. That's it.
If you would prefer to contact us directly to schedule, you can call us at 978-521-2225 or you can email us by filling out the form on our Contact page.
If you have any questions or concerns that need to be addressed before your first appointment, reach out to us through our Contact page.
What Our Patients Are Saying
"Don't deal with the pain"
I highly recommend Dr. Mark to anyone in need of a great Chiropractor. I had never been to one before, but out of necessity called him and he squeezed me in the same day!
I went from not being able to move my head and in terrible pain to almost 100% within 48 hours after just one visit. He did a great job explaining everything he was doing before he did it, having never been to a Chiropractor before I was skeptical and nervous but he made me feel comfortable throughout the entire process.
Don't deal with the pain, call them today!!
"Dr. Mark is an awesome chiropractor"
Dr. Mark is an awesome chiropractor. He genuinely listens and takes gentle care of his patients but pushes just enough to see results and find mobility. I went to him with a lower back/hip injury and have been recovering much better than if I never went to see Dr. Mark.
He provides exercises that you can do as well so that you can continue the care outside of the office. If you are in need of a holistic chiropractor, Dr. Mark is your guy!
"Very skilled at what he does"
Dr.Mark is absolutely wonderful and very skilled at what he does. I have been to many chiropractors and will continue to go to Haverhill Chiropractic for present and future treatment.
I have felt huge physical benefits from adjustments and continue to be in top shape for my demanding physical career. Thanks Dr. Mark!