I get a box of 100 BD brand 22ga 1" needles with 3cc syringes for about $12 at Sam's Club. That's 12 cents per syringe. When I notice my box of syringes is getting low, I just call em up and the pharmacist orders me another box, and I just pick them up when I go to buy my groceries.
Why take a chance to save .12 cents?
In a pinch, you can go to tractor supply company (if there's one in your area) and get the vet grade syringes and needles, but they are more expensive. They are hanging up in a display over by the horse and cow vet supplies. Still, a lot better than reusing.