I decided to stop reading your second guessing and find out for myself...
Any person 21 years of age or older may apply in writing to the clerk of the circuit court of the county or city in which he resides, or if he is a member of the United States Armed Forces, the county or city in which he is domiciled, for a five-year permit to carry a concealed handgun. There shall be no requirement regarding the length of time an applicant has been a resident or domiciliary of the county or city. [blah blah blah I get my concealed weapon permit]
Oh ya, and for you Kaneda:
E. The following persons shall be deemed disqualified from obtaining a permit:
[ 1- 7 ]
8. An individual who is addicted to, or is an unlawful user or distributor of, marijuana or any controlled substance.
Of course this is only state law in the state of Virginia, but I'm sure many other states have very similar conditions.