21
http://www.nraila.org/Issues/factsheets/read.aspx?ID=43
18 or 21 depending on the weapon. Most long guns are 18.
21
To legally purchase or own a handgun, you must be 21.
By federal law you may own or possess a handgun at age 18, but you cannot purchase handgun ammo or a handgun from a dealer until age 21.
No, and that's federal law.
It depends on where you are. In the U.S. 11 year old children cannot own a handgun, but it is legal under federal and most states' laws to possess the handgun for legal purposes such as hunting and target shooting.
18 for a rifle or shotgun, 21 for a handgun.
18- but you cannot buy a handgun from a Dealer until 21.
A 12 year old can't "own" a gun, since you have to be 18 to buy a rifle and 21 to buy a handgun.
In general, any felony makes you inelligible to own a handgun.
US Federal law set the minimum age to own a handgun at 18. Find a living relative to hold on to it for you until then.
Only if the person's rights have been restored.
It depends on what the crime is that is on your record. If it is a felony, you can't legally own a handgun anywhere in the U.S.