Pregnant?

S
My last cycle was on may 3, im due the 30th. I have pretty regular cycles like 26-28 days usually. I ovulated the 15/16 and yestersay i had cramps with some tiny red drops of blood. Could it be implantation? Also im having horrible mood swings, increased sexual pleasure/libido, and diarrhea im not due for another 6 days