Urgent care, weight loss programs, vaccines, and walk-in care — see a provider from anywhere, same day.
See a provider virtually or walk in for illness, injuries, infections, and more. Same-day appointments available Mon–Fri.
Schedule a visit →Connect with our providers from anywhere. Great for follow-ups, prescription refills, and non-emergency consultations.
Start a visit →Flu, hepatitis, and other routine vaccinations available for walk-in and scheduled patients.
Learn more →
6-week jumpstart program starting at $249. Ongoing subscription at $399/mo with supplies included. Refer a patient, save $25.
Get started at dpmeds.com →
No insurance? No problem. Our medical discount programs make care affordable for uninsured individuals and families.
Learn more →Use our online scheduling system to book a same-day virtual visit. Appointments available Mon–Fri, 9 AM–5 PM.
Our front desk team gets you registered quickly. Bring your insurance card, photo ID, or employer referral.
Meet with one of our experienced clinicians for your exam, treatment, or consultation. We take the time to listen.
Receive your results, referrals, or prescriptions. Virtual follow-ups and employer reporting available.
Insurance is accepted for walk-in urgent care and general medical visits. Don't see yours? Call us — we work with many additional plans.
In addition to our walk-in clinic, we operate a dedicated platform for medication management.
"The best and smoothest facility I've been to. Will be returning! Staff is great, doctor is great — highly recommended."
"Virtual visit was incredibly easy to set up. Dr. was attentive and got my prescription sorted in under 20 minutes. This is the future of healthcare."
Walk-ins welcome daily 9 AM – 2 PM. Or book ahead below.
Select the type of visit and whether you prefer in-person or virtual.
We're here to help whether you're walking in today or planning ahead.
Fill out the form and we'll confirm your visit by phone or email.
We'll reach out to confirm your appointment within 1 business day. You can also call (201) 345-5803 to speak with us directly.