Implantation ?

Ally
WARNING TMI!!
so me and my SO have been going at it like rabbits this month. 
On the 15th that night I experienced the worst mirgraine and then yesterday morning i woke up at 6:30am (not like me to do that on weekends nor without an alarm) 
I had some pretty intense cramping, that last 10 minutes not even that...
By lunch i found this blood. But i dont have my period and i checked my cervical position and it was high and I haven't bled since i found this i wasnt bleeding before it either... 
Does anyone have any idea what it is ?