Virginia currently only allows the sale of cannabis to registered medical marijuana patients.
Virginia requires patients to be at least 18 years old to shop, unless they're a patient and are accompanied by a parent, guardian or caregiver. Virginia doesn't offer reciprocity so only patients with a valid Virginia medical marijuana card are allowed to shop at the dispensary.
See also:
What information is required to shop in Virginia?
What are the purchase limits in Virginia?
How do I obtain a Virginia medical marijuana certificate?