like most we use local agri merchants- for us its Mole Avon, though I do actually work for mole valley farmers (ssshhhh !). depending on flock size it can be difficult/impossible to get small packs of certain essentials. Our vet will provide us with more reasonable amount of wormer/flukicide but with things like fly strike and heptavac we spent a couple of years having to buy ridiculously large amounts. Two things have happened to reduce the cost and waste- 1) we've got more sheep now and 2) we teamed up with a local chap in a similar situation and we now heptavac together and share bottles of click - as well as jointly booking a shearer. works much better although we've recently had a difference of opinion re heptavac regime and we are probably going to have to do it our way now- as a result quick piggy back if that's ok- is there ANY way of keeping heptavac once opened. this year we need to give 6 lambs there starter doses 4 weeks apart. however we do it, currently we will have to throw 19 doses away as 25 doses seems to be the smallest ??