Implantation or period?

My period isn't due for 5 days. I was shocked when I wiped. The second time I wiped there was 2 blood clots.