Compassionate Primary Care Near West Windsor Township, NJ

Your health deserves time, attention, and care that feels personal. At MyDoctor P.C., we believe great medicine starts with connection, not with quick visits or generic advice. Whether you’re managing a chronic condition or simply working toward better wellness, our primary care physician near West Windsor Township, NJ, offers a thoughtful and individualized approach that fits your life.
Led by Dr. Eric Osgood, a board-certified internal medicine physician near West Windsor Township, our team is dedicated to helping you feel heard, informed, and confident in your care decisions.

internal medicine specialist in Hamilton Township
Our Services

Individualized Primary Care Services Near West Windsor Township, NJ

Internal medicine physician providing dedicated and comprehensive personalized medical care for patients in Trenton and Pennington

Adult Primary Care

Good health is built on one visit at a time, and it starts with a doctor who truly listens. Our adult primary care physician near West Windsor Township, NJ, focuses on more than symptoms; we focus on your full health story. From managing blood pressure and diabetes to addressing daily health concerns, we create a personalized care plan designed for your lifestyle. You’ll receive guidance, support, and the assurance that your doctor is as invested in your long-term health as you are.

Preventive Health & Wellness

Preventive medicine is the foundation of lasting wellness. At our primary care clinic near West Windsor Township, NJ, we don’t just react to illness; we help you prevent it. Through screenings, lab tests, vaccinations, and lifestyle recommendations, we identify potential risks early and keep you on track for a healthier future. Think of it as your personal roadmap to wellness, designed around your specific needs and goals.

Doctor assisting an elderly patient with a walker during a consultation for residents of Trenton and Pennington, New Jersey.
MyDoctor P.C. physician clearly explaining medication details and dosage to a patient during a thorough consultation in Trenton and Pennington, NJ.

Chronic Disease Management

For individuals living with opioid use disorder, recovery can feel like an uphill battle, but you don’t have to face it alone. Our primary care physician near West Windsor Township offers MAT/MOUD treatment in a confidential and compassionate setting. By combining proven medications with ongoing counseling and support, we help patients stabilize, heal, and rebuild their lives one day at a time.

Medication-Assisted Treatment (MAT/MOUD)

For individuals living with opioid use disorder, recovery can feel like an uphill battle, but you don’t have to face it alone. Our primary care physician near West Windsor Township offers MAT/MOUD treatment in a confidential and compassionate setting. By combining proven medications with ongoing counseling and support, we help patients stabilize, heal, and rebuild their lives one day at a time.

Doctor assisting an elderly patient with a walker during a consultation for residents of Trenton and Pennington, New Jersey.

Key Benefits of Choosing Our Primary Care Near Pennington, NJ

Doctor at MyDoctor P.C. providing specialized medical attention during a patient consultation in Trenton and Pennington

Proactive Preventive Medicine

Our preventive approach helps detect issues early. With regular screenings and follow-ups, you’ll stay ahead of potential health concerns and feel more in control.
Doctor discussing diagnosis and care plan with an adult patient during a clinic visit in Trenton and Pennington, New Jersey.

Focused Medical Attention

Our primary care doctor near West Windsor Township listens to your story, not just your symptoms, ensuring you receive care that reflects your real needs.
Female and male primary care doctors performing a diagnostic medical test together in their clinic.

Comprehensive Adult Health Care

From annual physicals to chronic disease management, our adult primary care physician near West Windsor Township provides complete, continuous care for your everyday and long-term health.
Doctor providing compassionate support to an elderly patient during recovery care

Supportive Addiction Treatment

We provide confidential MAT/MOUD services, helping patients reclaim their confidence and stability with medication, structure, and genuine understanding.
Doctor explaining treatment options to a patient during an online consultation for residents of Trenton and Pennington

Accessible and Local Care

With flexible scheduling, same-day visits, and telehealth options, our physicians near West Windsor Township, NJ make healthcare easy to access, even on your busiest days.
About The Physician

Dr. Eric Osgood

Dr. Eric Osgood, MD, is board certified in general internal medicine, and has been in practice for ten years. He completed his undergraduate education at Georgetown University, received his medical doctorate from Tufts University School of Medicine, and completed his internal medicine residency at Seton Hall University, St. Francis Medical Center, Trenton, NJ, where he also served as a chief resident.

Between his residency and his time in practice, Dr. Osgood spent nearly a decade serving the Greater Trenton/Mercer community. He returned to St. Francis in 2016 where he became the medical director of hospitalist medicine and associate faculty of the internal medicine residency, until the day it closed its doors. 

Adult Primary Care Doctor in Hamilton Township, NJ

Why Choose Our Primary Care Clinic Near West Windsor Township, NJ

At MyDoctor P.C., we believe in relationships built on trust, communication, and consistency. Our goal is to be the team you rely on for every stage of life, whether it’s preventive checkups, chronic care, or simply learning how to feel your best every day.

Here’s what sets us apart:

Doctor at MyDoctor P.C. providing specialized medical attention during a patient consultation in Trenton and Pennington

Continuity of Care

You won’t meet a new face at every visit. You’ll have a primary care physician near West Windsor Township who knows your history, listens to your concerns, and keeps track of your progress.
Doctor discussing diagnosis and care plan with an adult patient during a clinic visit in Trenton and Pennington, New Jersey.

Comprehensive and Whole-Body Approach

Our adult primary care physician near West Windsor Township, NJ goes beyond surface-level treatment to address the root causes of health issues and promote lasting wellness.
Female and male primary care doctors performing a diagnostic medical test together in their clinic.

Trusted Internal Medicine Expertise

Dr. Eric Osgood brings over a decade of experience managing complex conditions, offering care that’s precise, informed, and centered around you.
Doctor providing compassionate support to an elderly patient during recovery care

Flexible and Accessible Visits

With same-day appointments, telehealth options, and minimal wait times, getting care that fits your schedule has never been easier.
Doctor explaining treatment options to a patient during an online consultation for residents of Trenton and Pennington

Deep Local Connection

We proudly care for residents throughout West Windsor Township, NJ and nearby areas like Princeton Junction, Edinburg, Grovers Mill, and Dutch Neck, providing dependable, community-focused healthcare that feels close to home.

Accepted Insurances

Request An Appointment on Healow
- OR -
Get in Touch

Send Us Your Queries

Valuable Reviews from Our Patients

FAQs

You Maybe Asking

Most patients should visit annually, but chronic conditions or specific health goals may require more frequent appointments for proper monitoring.

Yes, we provide confidential MAT/MOUD services combining proven medication with counseling and consistent medical support.

We offer annual physicals, screenings, vaccinations, lab work, and lifestyle counseling, all designed to keep you healthy and proactive.

Yes, same-day appointments are available when possible so you can get timely care without unnecessary delays.

Yes, we serve residents of West Windsor Township and nearby communities like Princeton Junction, Dutch Neck, and Grovers Mill. We also welcome patients from Pennington, Lawrence Township, Hopewell, Robbinsville, Princeton, Trenton, Hamilton Township and whole New Jersey.

Simply call us at (609) 414-3760, or book online. We’ll schedule a visit at your convenience.