Spotting for 3 days

Delia
I've been spitting with some clots in it and my AF is due 01/02.. Is it to early to take a pregnancy test.. Or should I wait