this site has detailed info on syringe laws state-by-state.
http://www.temple.edu/lawschool/phrhcs/otc.htm
Most that they have listed say you can buy a 10-pack without a prescription
According to this site:
Clearly legal (22) AK, CA, CT*, HI*, IL*, IN*, LA*, ME*, MN*, MT*, NH*, NM*,NY*, OH*, OR, PR, RI*, SC*, TN*, WV*, WA*, WI
Reasonable claim to legality (22) AL*, AR, AZ, CO, FL, ID, IA, KY, MD*, MI, MO, MS, NE, NV*, NC, ND, OK, SD, TX, UT, VA*, WY
Clearly illegal (9) DE, DC, GA, KS, MA, NJ, PA, VT, VI
* denotes sale clearly legal or has a reasonable claim to legality in pharmacy only
i live in CO ("reasonable to claim legality") so i'm guessing OTC sales aren't technically allowed. but there's pharmacies around here that sell a whole box (100 ct) to ANYONE and i mean anyone, i've been to a walgreens 24-hr pharmacy at 3 in the morning with eyes like saucers strung out as hell and bought a box with no questions asked. most states have laws that they HAVE to sell you needles as a harm reduction measure, and if you find the law and print it out they will sell you needles unless the pharmacist has a moral issue with it or something, it's like that law about the "morning after pill" maybe. go in looking nice and clean i doubt you will have any problems.