I have 32 magazines for my AR-15, although 6 of these are cheap Asian crappy ones that are "reserve" mags, while the rest are high-quality US production, British production, or those great new ones with the Magpul orange no-tilt follower of C-Products.
I have about 24 magazines for my AK-47...
I have about 32 magazines for the AK-74 although I do not have one since I dumped the two I previously had (century crap).
I have 11 of the 25 round magazines for my UZI and 3 of the 32 rounders...
I probably have about 50-60 odd pistol magazines for my various pistols, and I plan to get more...
I will probably triple the number of AR-15 magazines and double the number of AK-47 and AK-74 magazines I have over the next year...
I only have 5 30 round pro-mag magazines for my Mini-14, and 2 Ruger factory 20 round magazines, and I want to double both the number of Pro-Mag and factory-mags in the next year.
Note that I keep my magazines loaded. I also have about 20 of the .30 caliber ammo cans and a few .50 caliber ammo cans, loaded with boxes of factory new production ammo, with oxygen absorbers tossed in. I keep a few ammo cans loaded with mags (three of my ammo cans have 160 rounds of 7.62x51mm loaded into 8 HK-91 20 rounded magazines), another of my ammo cans has 210 rounds of 5.56mm NATO loaded into seven AR-15 magazines...
I am never going to go down for lack of shooting back... That is one thing I will say for now and all time... If it comes to it, I won't be taken out by anybody for lack of being able to shoot back.
Buy as much ammo as you can afford and as many quality magazines as you can afford... Snag them when they are on sale...