It depends on the state because federal gun laws are very obscure. Majority of States have their own gun laws, for example in new york you have to be registered by the NYPD to have a gun, and special permits to have one at home or on your person if you can prove that you really do need a gun. Plus honestly, I havent seen a single gun store in all of NYC lol... But on the other hand places like virgina (I hate to bring it up but its the truth) anyone with a drivers lisence can and will buy a gun after passing an FBI screening thingie making sure hes not some illegal super criminal assassin thing. yeah thats my input >_>;...