Try your local needle exchange, some of them do them, and for free.