I'm not sure about other states but in Colorado, Wyoming, and Montana an 18 year old can buy any ammo a 21 year old can.