Open Monday–Saturday, 7:00 AM – 2:00 PM · Televisits 24/7 for urgent matters (732) 494-5000
Primary care · Edison, New Jersey

Your primary care doctor in Edison, NJ

Anil Singh, MD is a board certified internist caring for adults at New Jersey Medical Experts — from annual physicals to managing diabetes, blood pressure and cholesterol. New patients welcome.

Most major insurance accepted, including Medicare and NJ FamilyCare. Our staff speaks 11 languages, and everyone is welcome.

Anil Singh, MD, primary care physician in Edison, NJ

Anil Singh, MD

Primary care for adults · Board certified in Internal Medicine and Nephrology

  • Board certifiedInternal Medicine & Nephrology
  • 100+ Google reviewsFrom our patients
  • Most insurance acceptedIncluding Medicare & NJ FamilyCare
  • Televisits 24/7Plus an after-hours line for urgent matters
New patients welcome

Same-day appointments for colds and flu

New patients with cold or flu symptoms can usually be seen the same day. Call early in the day; we're open Monday–Saturday, 7 AM to 2 PM.

Trouble breathing, chest pain, confusion or a very high fever? Call 911 or go to the nearest emergency room.

Call for a same-day visit
Primary care & internal medicine

Care for the whole adult — under one roof

Prevention, everyday illness and long-term conditions, managed by a doctor who knows your history.

Physicals & preventive care

Annual physicals, Medicare annual wellness visits, health screenings and counseling to catch problems early.

Learn more →

Diabetes care

Diagnosis, medication, glucose monitoring and regular checks of kidney function, eyes and feet.

Learn more →

High blood pressure

Accurate diagnosis and ongoing treatment to lower your risk of stroke, heart attack and kidney disease.

Learn more →

Cholesterol & heart health

Cholesterol management, ECGs in the office, and lifestyle plans that protect your heart.

Learn more →

Weight loss & thyroid care

Medically supervised weight loss, including GLP-1 medicines such as Wegovy and Zepbound (FDA-approved only), and testing and treatment for thyroid conditions.

Learn more →

Asthma, allergies & COPD

Ongoing care for breathing conditions and seasonal allergies, with lung specialist support in the same office.

Learn more →

Mental health screening

Screening for anxiety and depression, with treatment or referral as needed — and support to quit smoking.

Vaccines

Flu shots, routine adult immunizations and travel vaccines.

Sick visits & lab tests

Care for fever, flu, colds, strep throat and ear infections, with lab testing to guide treatment. Same-day visits are often available, including for new patients.

We also offer flu shots and vaccines, televisits, medication reviews and prescription refills, and treat thyroid conditions, fatty liver, hair loss, arthritis and joint pain, back and neck pain, kidney problems, anemia and other chronic conditions. Not sure if we can help? Call (732) 494-5000 and ask.

Physicals

Need a physical? Call and we'll fit you in.

Bring any forms from your employer or school and we'll complete them at your visit.

Call to schedule What's included →
  • Annual physicalsA full yearly check-up with the screenings recommended for your age.
  • Pre-employment physicalsExams and paperwork required by your new employer.
  • School physicalsForms completed for school enrollment and activities.
  • Medicare annual wellness visitsYour yearly personalized prevention plan, covered by Medicare.
Ramamurthy L. Bangalore, MD, sleep specialist in Edison, NJ
Sleep apnea & lung care

Snoring, tired all day? See our sleep specialist.

Ramamurthy L. Bangalore, MD is a pulmonologist and sleep specialist, triple board certified in Sleep Medicine, Pulmonary Disease and Internal Medicine. He sees patients right here in our Edison office.

  • Sleep apnea diagnosis and treatment
  • Loud snoring, gasping at night, daytime sleepiness
  • Asthma, COPD and other lung conditions
Book with Dr. Bangalore: (732) 494-5000 About sleep apnea →

Hours: Mon–Fri, 8:00 – 11:00 AM · Saturday, 8:00 AM – 2:00 PM

Televisits 24/7 for urgent matters and follow-ups

See the doctor by televisit, day or night, for urgent matters, and for follow-up visits when an in-person visit isn't needed. After hours, our answering service connects urgent calls to our own doctors, who know you and your history. Call (732) 494-5000 any time.

Call (732) 494-5000
Our doctors

Meet your care team

Anil Singh, MD, board certified internist

Anil Singh, MD

Primary Care · Internal Medicine

Dr. Singh is a primary care physician who has practiced medicine since 2003. He is board certified in Internal Medicine and in Nephrology (kidney medicine), which means extra expertise in protecting the kidneys of patients with diabetes, high blood pressure and high cholesterol. Preventing and delaying chronic disease is his passion and the reason he practices primary care. He does not take new patients for nephrology care. He completed his internal medicine residency at Monmouth Medical Center and his nephrology fellowship at SUNY Upstate in Syracuse. He received Monmouth's Critical Care Cares Award for humanistic and clinical excellence, and patients rated him highly throughout his training. Patients value that he listens, explains clearly and never rushes a visit.

Board certified, Internal MedicineBoard certified, NephrologyJFK University Medical CenterRWJ Rahway
Office hours: Monday–Saturday, 7:00 AM – 2:00 PM

View Dr. Singh's full profile →

Ramamurthy L. Bangalore, MD, pulmonologist

Ramamurthy L. Bangalore, MD

Pulmonary Medicine · Sleep Apnea

Dr. Bangalore is a pulmonologist and sleep specialist serving Central Jersey. He is triple board certified in Sleep Medicine, Pulmonary Disease and Internal Medicine, and is affiliated with JFK University Medical Center, Raritan Bay Medical Center and Old Bridge Medical Center. He diagnoses and treats sleep apnea, snoring and daytime sleepiness, along with asthma, COPD and other lung conditions.

Sleep apneaSnoringLung disease
Hours: Mon–Fri, 8:00 – 11:00 AM · Saturday, 8:00 AM – 2:00 PM

View Dr. Bangalore's full profile →

Insurance

We accept most major plans

Please call before your visit to confirm we're in network with your specific plan.

Horizon BCBS of NJAetnaCignaUnitedHealthcareOxfordMedicareMedicaid / NJ FamilyCareAmerigroupWellcareEmblemHealthHumanaClover HealthOscar Health

Languages spoken

Our staff speaks:

  • English
  • Hindi
  • Urdu
  • Gujarati
  • Punjabi
  • Bengali
  • Telugu
  • Tamil
  • Kannada
  • Marathi
  • Malayalam

Everyone is welcome here

We care for patients from most countries across South America, Africa and Asia. We believe in diversity and humanity, and we do our best to see everyone who needs care.

New patients

Becoming a patient is easy

Call us

Phone (732) 494-5000 Monday–Saturday, 7 AM to 2 PM. We'll check your insurance and find a time that suits you.

Fill in your forms

Download the new patient forms. You can type into them on your computer or phone, or print and fill them in by hand. Bring them to your first visit to save time at check-in. Need records sent to or from another doctor? Use our records release form.

Bring to your visit

Your insurance card, photo ID, a list of your medications, and any recent test results.

New patient? Request an appointment by email

Send us your name, phone number and the best time to call. If the office is open, our staff will call you right away. Requests sent after hours are answered the next day. Please don't include medical details.

Open my email app Use Gmail

Our email: info@njmedicalexperts.com. Or call (732) 494-5000.

Already a patient? Request appointments online

Use the IMSCare patient portal or app to request an appointment at a time that suits you, any time of day. Our staff will review your request and confirm your appointment.

Request an appointment

Over 100 patients have reviewed Dr. Singh on Google

Read what they say about their care — and if you're a patient, we'd be grateful for your review.

Read our Google reviews
Visit us

Find our Edison office

Address
1 Ethel Road, Suite 107B
Edison, NJ 08817
Phone
(732) 494-5000
Fax
(732) 494-6698
Email
info@njmedicalexperts.com
Hours
Monday–Saturday: 7:00 AM – 2:00 PM
Sunday: Closed
Televisits 24/7 for urgent matters and follow-ups when appropriate
After-hours answering service for urgent matters

Call to book

Please don't email medical details. Use the Patient Portal or call the office.

Areas we serve

Serving Edison and nearby towns

With decades of experience in Central New Jersey, our doctors see patients from across Middlesex and Union counties, and many travel from as far as Monroe, Princeton, Bridgewater and Parsippany.

Edison · Piscataway · Metuchen · Highland Park · New Brunswick · North Brunswick · South Plainfield · Iselin · Woodbridge · Monroe · Princeton · Bridgewater · Parsippany · Rahway · Linden · Clark · Elizabeth · Scotch Plains

Areas we serve →
Welcome in your language

Patients from every community are welcome

New patients welcome. Most major insurance accepted. Call (732) 494-5000. More about care in your language.

Bengali

বাংলাভাষী রোগীদের স্বাগতম। নতুন রোগীরা ফোন করুন: (732) 494-5000

Gujarati

ગુજરાતી બોલતા દર્દીઓનું સ્વાગત છે. નવા દર્દીઓ ફોન કરો: (732) 494-5000

Hindi

हिंदी बोलने वाले मरीज़ों का स्वागत है। नए मरीज़ कॉल करें: (732) 494-5000

Kannada

ಕನ್ನಡ ಮಾತನಾಡುವ ರೋಗಿಗಳಿಗೆ ಸ್ವಾಗತ. ಹೊಸ ರೋಗಿಗಳು ಕರೆ ಮಾಡಿ: (732) 494-5000

Malayalam

മലയാളം സംസാരിക്കുന്ന രോഗികൾക്ക് സ്വാഗതം. പുതിയ രോഗികൾ വിളിക്കുക: (732) 494-5000

Marathi

मराठी भाषिक रुग्णांचे स्वागत आहे. नवीन रुग्णांनी फोन करावा: (732) 494-5000

Punjabi

ਪੰਜਾਬੀ ਬੋਲਣ ਵਾਲੇ ਮਰੀਜ਼ਾਂ ਦਾ ਸੁਆਗਤ ਹੈ। ਨਵੇਂ ਮਰੀਜ਼ ਫ਼ੋਨ ਕਰੋ: (732) 494-5000

Tamil

தமிழ் பேசும் நோயாளிகளை வரவேற்கிறோம். புதிய நோயாளிகள் அழைக்கவும்: (732) 494-5000

Telugu

తెలుగు మాట్లాడే రోగులకు స్వాగతం. కొత్త రోగులు కాల్ చేయండి: (732) 494-5000

Urdu

اردو بولنے والے مریضوں کو خوش آمدید۔ نئے مریض کال کریں: (732) 494-5000

Questions

Frequently asked questions

Is Dr. Singh accepting new patients?

Yes. Dr. Anil Singh is accepting new adult primary care patients at our Edison office, and new patients are usually seen the next day. Call (732) 494-5000 to book.

How long is the wait for an appointment and in the office?

New patients are usually seen the next day, and the same day for flu, colds and other sick visits. In the office, most patients are seen within 15 to 30 minutes of their appointment time.

Does Dr. Singh see new patients for kidney (nephrology) care?

No. Dr. Singh is a primary care physician and does not take new patients for nephrology or kidney specialist care. He holds an active board certification in Nephrology, so his primary care patients who have kidney problems, such as chronic kidney disease or kidney changes from diabetes or high blood pressure, benefit from that extra expertise as part of their primary care.

Which insurance plans do you accept?

We accept most major plans, including Horizon BCBS of NJ, Aetna, Cigna, UnitedHealthcare, Oxford, Medicare, Medicaid / NJ FamilyCare, Amerigroup, Wellcare, EmblemHealth, Humana, Clover Health and Oscar Health. Please call to confirm your specific plan.

Do you do pre-employment and school physicals?

Yes. Call to schedule, and bring any forms you need completed to the visit.

Do you offer televisits?

Yes. Televisits are available 24 hours a day, 7 days a week for urgent matters, and for follow-up visits when appropriate. Call the office to arrange one.

What if I need help after hours?

Call our office at (732) 494-5000. After hours, our answering service takes urgent calls and connects you with one of our own doctors, who know you and your history. For a medical emergency, call 911.

Do you treat sleep apnea?

Yes. Dr. Ramamurthy Bangalore, our pulmonologist and sleep specialist, diagnoses and treats sleep apnea and snoring in the same office.

Can I be seen the same day if I'm sick?

Often, yes. New patients with cold or flu symptoms can usually be seen the same day. Call (732) 494-5000 early in the day. Existing patients should call as well. If you have trouble breathing, chest pain or confusion, call 911.

Can I request an appointment online?

Yes. Current patients can request an appointment any time through the IMSCare patient portal or app, and our staff will confirm it. You can also call (732) 494-5000.

What languages do you speak?

Our staff speaks English, Hindi, Urdu, Gujarati, Punjabi, Bengali, Telugu, Tamil, Kannada, Marathi and Malayalam. We care for patients from most countries across South America, Africa and Asia. We believe in diversity and humanity, and we do our best to see everyone who needs care.

Ready to book your visit?

Call our Edison office Monday–Saturday, 7 AM to 2 PM.

Call (732) 494-5000
Call to book Patient Portal