Don't forget to check if your town as a Clean Needle Exchange program. The one in Los Angeles comes to my neighborhood in a van once a week, and they even take requests. They also give you a card that shows, if you're stopped with darts on you, that you got them legally.