How Long does Spotting Last?

It depends what is causing the spotting. If it is spotting because of sex it can be a few hours if it is spotting due to implantation in pregnancy it can be a day or two.