how often do you give ivermectin to dogs does ivermectin kill parasites buy generic stromectol usa no prescription stromectol buy cheap can humans take horse ivermectin orally why is ivermectin so expensive