It's my birthday!! Did I get implantation bleeding for a present?? TMI!!!!

McKell
Sorry guys... I don't know how to post a tmi thing... 
Is this implantation bleeding? I've had slight cramping and pinching for a few days, and my period is due in 5ish days. What do you think?