How old do I have to be to buy a gun or firearm?

Each state has different age and eligibility requirements for firearms purchases. Usually the age requirement is between 18 and 21 yrs old. Check with your local authorities for the correct age and requirements in your area.