Walmart told me they could not sell me any type of syringes because of people that abuse them...Now I believe they were full of shit...I may check with our local laws...
That could be a walmart policy. Even pharmacies can deny you if they suspect illegal activity. I usually say that I am injecting b12 intramuscular which is legal. If they ask where I got the b12 from, I say i ordered it from Canada which is legal. When they offer the 25 gauge I kindly explain that I would rather use 23 gauge. At this point they know I am injecting an oil, but really have no grounds to call me a liar because you can totally inject b12 with a 23 gauge needle. I have done this at different pharmacies in 3 different states and never once was denied.
Worse case, you can try and they say no. Just go to a different pharmacy and ask until you get what you want.
When I first started I visited, CVS, Walgreens, Wal-mart, and Target. They aren't going to have what you need, they are going to look at you like a junkie, or they are going to try to sell you 1 needle and syringe for $1. Save yourself the trouble.
Its legal to purchase without a prescription here but when the nice lady at the counter asks the pharmacist for help finding what I asked for, the pharmacist always gets uptight and acts like an ass, always makes it their personal policy, have tried Walmart, Walgreens and Rite-Aid in my area, same issue at all three, getpinz, allegro and gpz, have all been good to me, pretty fast shipping and the price is always reasonable
"Pick up the bar! that shit aint gonna lift itself!" M. Philp