Many people in the United States have had weapons in their home for many years. Often these weapons were purchased before the requirements for permits to carry were passed in to law. If you have weapons at home make sure you are in compliance with local laws and regulations regarding the need for permits.
Some states require all weapons be registered, other states require only permits for carrying weapons that are small and can be concealed. You never want to be caught out with a concealed weapon and without a permit. It some areas this is a felony charge which stays on your record forever. Be safe and checkout the laws in your area. More info: permit to carry mn