In VA you can have up to 0.08% alcohol and carry. That is only 0.04% if you drive commercial vehicles.
But you can’t drink alcohol, in an establishment, while carrying.
I guess you can drink at home? Or from a paper bag?
Ah, what’s interesting is that:
However, nothing in this subsection shall apply to a federal, state, or local law-enforcement officer.