In theory you could buy a gun in Kansas on the day you are born.
Federal law sets the minimum ages as 18 for long guns and 21 for handguns from Federally licensed dealers.
For private sales or transactions however the law is different.
Handguns are restricted to 18 years of age in private sales or transactions.
There is no federal law in regards to minimum age for the private sale or transaction of a firearm not defined as a handgun.
Kansas law only restricts the private sale or transaction of a firearm with a barrel of less than 12 inches and sets the minimum age for such transactions at 18.
Basically there is no age restriction on buying a firearm in Kansas as long as it has a barrel of 12 inches or greater.
As far as I know you have to be 18 and of course, be able to prove it with a valid drivers license at the time of purchase.
Hand gun - 21; long gun - 18
21
It depends on your meaning of "have". To purchase a paintball gun the legal age is 17. Though if you have an adult present, you may purchase one at any age. So in theory, a 2 year old could have a gun.
The legal age to buy a gun depends on the type of gun it is. For an example, to buy a rifle or shotgun(excluding assault rifles) you must be 18 years of age. To buy a handgun you must be 21.
18 for long gun, 21 for hand gun
Since you posted the question on the internet, do an internet search on Maryland gun laws.
18 or 21 depending on if you are buying long gun or hand gun ammunition
18 for long guns 21 for hand guns.
Assuming you are of legal age to purchase, black powder or smokeless powder for reloading can be purchased from gun shops. Yes, proof of age is required.
Please specificy what you mean by "permission." If you are of legal age, you don't have to have anyone's permission.
Answer.com is a world wide community. You need to state the country or location you are asking about. What may be legal where I am may not be legal where you are.