I sometimes buy ammo before I buy the caliber! But, "Yes.", I do have ammo for every weapon that I own. Not as much as one recently deceased guy, however, who's farm was recently auctioned. There were, perhaps, 20 calibers of ammo and a minimum of 100 rounds in each caliber. Some calibers (9mm, 40S&W, .308, and .45ACP) numbered in the 10's of thousands!