This is fairly standard from what I've seen (at least at wal mart). You have to be 18 or 21 for handgun ammo, but I think the rules are different for rifle, may not be an age limit. Really stupid IMO.