I order through http://www.valleyvet.com
17.95. How long does it take to get here? A 10 dose vial would last me 5 years:')