When can I test??

I am currently still spotting, no cramps. This is the 3rd day if it. Period due in 5 days. Also could this spotting be implantation??