While you are right for you , a vet is not supposed to dispense without seeing the sheep once per year and for me I just phone up and they will let me have AB'S at any time , and though I do not buy wormers or pour on's through my vet , too expensive , I would hope they would not sell it without discussion /advice based on your situation which they are familiar with