An 18 year-old can buy a Title I long gun, which includes semi-automatic rifles. For a true, full auto assault rifle, which is restricted under the National Firearms Act and first requires approval for a Class III tax stamp to purchase, you must be 21, as per federal law.
Chat with our AI personalities