Implantation Bleeding?

12 dpo today period starts in 2days. Been cramping for the past few days & today on & off & when i wiped today i had this. I never have this before my period.