I buy my .22lr and 9mm locally, usually at wal mart. It's always pretty cheap. As for 5.56mm, I usually buy online. Even with shipping, I can get PMC or Federal for around $6.50 a box. If I need some right away, Bi Mart usually sells a box of 100 for around $35. A little more expensive, but also...