Not sure where about your from but i get mine from canadianmedsupplies i'm pretty sure they ship to the states but i've always had a good experience with them. fast and well priced
I'm lucky. I get mine from my local needle exchange. 10 cents a piece. I know of an old school site we used back in the day but no idea if it's still g2g