I don't buy from my pharmacy and haven't tried to look for them, but my mom had an issue with the shorter needles. My vet has the SOL-VET 30G x 1/2" syringes and it's what we use. It's longer than the "human" syringes I was gifted by a coworker. It probably will be more expensive than getting from the store.