I have my routine for foraging for ammo down to a fine art:
1. Call the 2 Wal-Marts closest to me at 7:30am every morning(when the mgr's get there) If ammo in stock, go there asap, and buy up to the limit(currently 2 boxes).
2. Call Academy sports at 8:30am(opens at 9). If ammo in stock, go there asap.
3. Call Bass Pro in Grapevine. If ammo in stock, immediately reserve their limit(2 boxes), and mosey on up there, with haste. Luckily, they will hold ammo for you.
4. Search the internet for least expensive ammo, and order if I can(currently Cabala's is the go to place. American Eagle is $11.99/box for 9mm, but b/o time is stretching out to 6 wks on A.E.). I'm currently waiting on 4 boxes on order since May 6, which at the time, wait time was 2 to 3 wks.
5. Finally call the closest gun dealers, when ever I think of it. It's only worked 1 time(Winchester Gallery; Remington UMC at $16.99---yikes! Yeah, I know....I had to have a range practice fix.