Schedule an Appointment
How can we help you today?
Choose the option that best fits your situation. Not sure? Start with a text — our team will point you in the right direction.
Routine & Non-Urgent
most patients start here
Annual exams, follow-up visits, medication refills, new concerns you've been meaning to address, or second opinions.
Text Us Anytime
804-330-9105** We typically respond within a few hours during business hours. Texts sent after hours are answered the next business day.
Existing Patient? MEssage us through the portal
Go to PortalUrgent Concerns
Needs prompt attention
Sudden or severe pain, blood in urine, inability to urinate, fever with urinary symptoms, or post-surgical concerns.
Call Us Directly
804-330-9105After Hours –
Life-threatening emergency? Call 911 or go to your nearest emergency room.