I get shot at Cabelas or BPS usually. Maybe once every 5 years, if I’m low, and in the store anyway I buy a new pack. But I don’t usually make a run just for shot. I buy a 100 pack of size BB, that’s all I use. I figure if I need shot, I’m gonna put some heavy stuff on. IIRC it was $3.99 for 100 last time I was there, 2-3 years ago prob.
Fly shops are weird for me. I like going into them, but I generally don’t like spending my money in them. I get supporting your local business, but the markups are outrageous a lot of the time. And that’s across the board, not picking on any one shop in particular. They cater to a certain crowd, and that’s fine, nothing wrong with that. A few flies, and tippet or gink if I’m running low and plan to do more fishing before heading home, are about all I’ll usually buy. Or, if I have a catastrophic failure of waders or boots on a trip maybe.