Spotting?

Keisha

I have been spotting for a couple days now and my period is not due for another 6 days, does anybody know what could be the reason??