Why Does Implantation Take So Long