Community Drug is a really great place to get vitamins or prescriptions. Their staff is very knowledgeable and friendly. They'll also deliver medications if you want. My vet recommended them for dog medication as well and the pharmacist explained all the differences between dog and human vitamins. I was very impressed.