can you carry a gun in virginia without a permit
Gun laws in Virginia Open carry of a handgun without a permit is legal in Virginia at age 18, withstanding other applicable laws. Concealed carry of a handgun is allowed for persons who hold a valid CHP (concealed handgun permit), comply with certain restrictions, or who hold certain positions. Virginia shall issue a CHP to applicants 21 years of age or older, provided that they meet certain safety training requirements and do not have any disqualifying criminal convictions. Consuming an alcoholic beverage in ABC on-premises licensed restaurants and clubs, while carrying a concealed handgun, is prohibited; nor may any person carry a concealed handgun in a public place while under the influence of alcohol or illegal drugs. Any person permitted to carry a concealed firearm may not carry one in such manner in a public place while intoxicated. Possession of a firearm can compound the penalty for various other offenses, including illegal drug possession. Open carry while intoxicated is not addressed in the law and can presumed to be legal unless otherwise specified.[14][1][2][15]
Gun laws in New Hampshire Since 22 February 2017, New Hampshire is a constitutional carry state, requiring no license to open carry or concealed carry a firearm in public. Concealed carry permits are still issued for purposes of reciprocity with other states.[5]