From the office

Office Notices

Loading...
Classes & workshops

Upcoming Events

Loading...

Schedule an Appointment

Active patients can book online anytime through our scheduling system. New to the practice or haven't been in a while? See the guidance below.

Book Your Appointment Online →
Active patient

Book online as normal — we have everything we need.

Away 2–5 years

Please complete a new intake form before your visit so Dr. Steve is up to date. Complete intake →

Away 5+ years

Please book as a new patient so Dr. Steve can do a complete re-evaluation. New patient booking →
The banner on that page applies to you — go ahead and book, you’re in the right place.

Wellness Plans

Regular care is the most effective — and most affordable — way to maintain your health. Our wellness plans are designed to make that easy, with flexible options to fit any schedule.

Optimum Wellness

1 visit per week for one year

$1,600

or $175 / month

Healthier Lifestyle

2 visits per month for one year

$950

or $85.50 / month

25 Visit Package

Visits never expire — use at your convenience

$1,100

one-time, no monthly option

All plans include complimentary progress exams as needed. Plans can be shared with family members. HSA, FSA, cash, check, and credit card accepted.

Prefer monthly payments? Call us at 978-448-9355 — we'll set it up for you.

Existing patients

Pay Your Balance

Pay your outstanding balance securely online through Square. Enter the amount shown on your statement or as discussed with our office.

Questions about your balance? Call us at 978-448-9355.

Know Someone Who Could Benefit?

The best compliment you can give us is sending someone you care about our way. Word of mouth is how a small independent practice like ours grows — and it means we can keep our focus on patient care rather than advertising.

Just have them mention your name when they book.

Send them to itsforyourlife.com or have them call 978-448-9355.

For information about your privacy rights and how we handle your health information, see our Patient Rights & Privacy Notice.