Bringing You Care You Can Count On
At Internal Medicine Consultants, we strive to provide high-quality healthcare to the patients of the Shenandoah Valley. We believe in providing patients with the knowledge and support to encourage a healthy lifestyle.

News & Announcements
A Letter To Patients
Dear Valued Patients, Internal Medicine Consultants (IMC) takes the health of our patients and employees very seriously. Effective immediately, all of our providers have the ability to do virtual visit… Read More
Coronavirus Announcement
Dear Valued Patients, As Coronavirus (COVID-19) remains a frequent topic of global news, we want to reassure you that our practice is monitoring the situation closely. The following preventive measures… Read More
Proudly Part of Privia Health

Internal Medicine Consultants is proudly part of Privia Health. Privia connects us with leading doctors in the community to transform healthcare by delivering high-quality, coordinated care that is centered on our patients.
To learn more about the resources that help you manage your healthcare, or to find other Privia doctors, visit their website.
"Shelli Crockett is the absolute best! I am so glad to have found her since I had to leave all my doctors in Florida when I moved. I recommend her to anyone searching for a doctor! I will remain her patient for as long as she is in practice! Doctor/patient relationship is so crucial, and she made my transition so easy! Thank you for always making me feel like a person and not just a patient!"
Our Offices
- Winchester, VA - Linden Dr. Office
- Fort Myers, FL - 9918 Gulf Coast Main Office
- Berryville Avenue Gym
- Winchester, VA - West Jubal Office
- Fort Myers, FL - 10058 Gulf Center Office
- Arlington, VA - Inside Golds Gym
- IMCFL- Optimum Wellness Labelle
- IMCFL- Optimum Wellness- Lehigh Acres
- IMCFL- Optimum Wellness- Fort Myers
Patient Portal
Access your personal health information and test results, securely message your care team, and manage payments, all from one spot and at your convenience, 24/7.
- See your provider's openings and schedule appointments.
- Review prescription medications and request renewals.
- View payment history and pay current invoices.
