Implantation Spotting

How long does implantation spotting typically last??