When can i take a pregnancy test

Alex

I have what i believe is implantation spotting yet its two days before my period....this doesnt feel like my normal period because one its light pink, two when im on my period im normally hunched over in pain yet i only have a dull throbbing in my lower abdomen and three i normally start off heavy. How early can i do a pregnancy test?