HOW LONG IS IVERMECTIN ACTIVE FOR