Implantation question

Caitlin

How long do implantation cramps usually last and how soon can you take a pregnancy test after for accurate results?