Period or implantation?!?!

Lisa
So I've started bleeding today but I'm not due on for another week?! 
I've got mild cramping. 
Is this my period that's come early or implantation bleeding? 
Please help I'm confused lol. 
Thanks.