can you give ivermectin sheep drench to goats stromectol 3 mg generic can injectable ivermectin be taken orally ivermectin tablets for sale online