Period or implantation bleeding

I have this really wired bleeding on and off but it's to early for my period and I keep getting cramping now and again what do you think this bleeding can be as it's to early for my period