Usually u can go to a needle exchange and collect all you want for free.
My buddy walked in and asked for a steroid pack.
They gave him 100, 3ml syringes, 100 various size length of 23g needles, 50, 19g needles etc
I would never re use a needle or syringe.
I know people say that it's your own...