Compounding Medications, Immunizations, Delivery, Flu Shots and More

Compounding – Custom Medication

Preston’s Pharmacy has a focus on making customized medication for people and also for pets.

No two patients are exactly the same, and sometimes the medications that are commercially available simply aren’t the best choice.

Working with you and your health care provider our pharmacy is able to mix up medications into unique combinations, strengths, dosage forms, colors, and flavors to meet your specific needs.

We’re medication problem solvers and love thinking outside-the-box to create a customized medication solution that’s right for our patients. Contact one of our friendly pharmacists today to learn more.

Immunizations – Flu Shots

At Preston’s Pharmacy we provide immunizations for:

  • Shingles (Zostivax®)
  • Pneumonia
  • Tdap (Tetanus, Pertussis, and Diphtheria Toxoid Vaccine)
  • Gardasil® (HPV Vaccine)
  • Flu Shots (Sep-Feb)*

*Available for those 18+ yrs, for 5-18 yrs a prescription is required.

We accept Medicare and most insurance coverage.

Medicare Coverage: The influenza and pneumococcal vaccines are covered by Medicare. We file claims to Medicare on behalf of patients and accept complete payment from Medicare.

Private Insurance: Coverage varies. Check with your benefits manager.

Delivery and Mail Service

At Preston’s Pharmacy we offer:

  • FREE next-day weekday delivery on all compounded medications
  • Weekday delivery for regular prescriptions with a small delivery charge starting at $8.50
  • Courier delivery or mailing to anywhere in Virginia



Store Hours COVID-19 Testing
Monday: 8:30am - 7:00pm  7:30am - 5:00pm 
Tuesday: 8:30am - 7:00pm  7:30am - 5:00pm 
Wednesday: 8:30am - 7:00pm  7:30am - 5:00pm 
Thursday: 8:30am - 7:00pm  7:30am - 5:00pm 
Friday: 8:30am - 7:00pm  7:30am - 5:00pm 
Saturday: 8:30am - 4:00pm  8:30am - 3:45pm 
Sunday: Closed Closed