Personalized Medicine Meets Compassionate Care Near Pennington, NJ

Your health deserves more than quick appointments or generic plans; it deserves a physician who truly listens. At MyDoctor P.C., we believe every patient’s story matters. That’s why our primary care clinic near Pennington, NJ, offers personalized, relationship-based care that looks at your whole picture. At the heart of our practice is Dr. Eric Osgood, a board-certified internal medicine physician near Pennington, NJ, who blends medical expertise with genuine compassion. Here, every visit feels like a meaningful conversation, not a rushed encounter.

internal medicine specialist in Hamilton Township
Our Services

Comprehensive Primary Care Services Near Pennington, NJ

Adult Primary Care

Life doesn’t slow down, and neither should your care. Our adult primary care doctor near Pennington, NJ helps patients manage their health at every stage of adulthood. From managing blood pressure and diabetes to annual physicals and lifestyle consultations, we focus on what truly helps you thrive. You’ll receive care designed around your life, goals, and long-term wellness, not just your lab results.

Preventive Health & Wellness

Preventive care is how we stay one step ahead. Our primary care doctor prioritizes early detection through screenings, lab testing, and personalized risk assessments. But prevention goes beyond test results; it’s about building habits that support a strong body and clear mind. We’ll work closely with you to design nutrition, exercise, and stress management plans that make prevention part of your everyday life.

Chronic Disease Management

Chronic conditions like diabetes, hypertension, or high cholesterol can feel overwhelming, but with consistent monitoring and compassionate guidance, they don’t have to control your life. Our primary care physician near Pennington, NJ ensures every patient receives a structured plan with regular check-ins, medication management, and education tailored to their specific condition. Our goal is not just to treat symptoms but to improve your quality of life.

Medication-Assisted Treatment (MAT/MOUD)

If you or someone you love is struggling with opioid dependence, you are not alone. We provide confidential Medication-Assisted Treatment (MAT/MOUD) as part of our primary care services. This program combines proven medications with ongoing support to reduce cravings and help patients regain balance. Our primary care doctor near Pennington, NJ, approaches recovery with compassion and respect because healing happens when people feel understood.

Key Benefits of Choosing Our Primary Care Near Pennington, NJ

Personalized Attention That Builds Trust

Our primary care physician near Pennington listens closely and develops a plan tailored to your needs, goals, and preferences.

Comprehensive Adult Care

From routine exams to managing long-term health issues, our adult primary care doctor near Pennington ensures you get continuous, coordinated care that evolves as your needs change.

Prevention That Empowers

We don’t wait for problems to appear; we help you prevent them. Through regular checkups, lab monitoring, and lifestyle guidance, our clinic keeps your health proactive rather than reactive.

Supportive Care for Recovery

Our clinic near Pennington, NJ, offers confidential and compassionate MAT/MOUD programs, helping individuals regain control and stability while receiving ongoing medical and emotional support.

Convenient Access and Local Connection

Located conveniently near downtown Pennington, our practice offers same-day visits, telehealth options, and easy scheduling because great care should always be within reach.
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 Us

Why Choose Our Primary Care Clinic Near Pennington, NJ

Choosing a primary care provider isn’t just about convenience, it’s about trust. At MyDoctor P.C., we aim to be your lifelong health partner, guiding you through preventive care, treatment, and every stage in between.

What sets us apart:

  • Continuity of Care: See the same provider who knows your history and truly understands your needs.
  • Holistic Approach: We treat you as a whole person, not just a list of symptoms.
  • Local Expertise: As an internal medicine physician near Pennington, Dr. Osgood provides advanced insight into complex adult health concerns.
  • Accessible Appointments: Flexible scheduling, telehealth visits, and short wait times mean care that fits your life.
  • Community-Focused Care: We proudly serve Pennington and surrounding areas, including Hopewell Township, Harbourton, Elm Ridge Park, and Woodsville.

Accepted Insurances

Request An Appointment on Healow
- OR -
Get in Touch

Send Us Your Queries

Valuable Reviews from Our Patients

FAQs

You Maybe Asking

 We provide comprehensive adult care, preventive exams, chronic disease management, medication management, and MAT/MOUD treatment for addiction recovery.

 Yes! We’re currently welcoming new patients from Pennington, NJ and nearby communities.

An internal medicine physician near Pennington focuses on adult medicine, with specialized training in complex chronic conditions and preventive care for adults.

Yes. Virtual appointments are available for follow-ups, prescription renewals, and consultations that don’t require in-person exams.

We work with most major insurance plans. Please contact our office for specific details before scheduling.

 Simply call our office or request a visit online — we’ll guide you through the process and make sure you’re seen as soon as possible.