where can i buy ivermectin for dogs can ivomec be given orally to pigs ivermectin for humans australia generic vs name brand stromectol how long does it take for ivermectin to kill scabies