implantation confusion

how long does implantation usually last? is there usually cramping involved?