Ovulation bleeding or implantation

my bf and I have never had sex but we mess around (fingering, blowjobs etc.) he is very sure that he didn't get any precum or semen in me. I'm a bit worried because yesterday I had a bit of brown discharge and cramps plus bloating. Then today I wiped and had some streaks of blood mixed with cervical mucus. My period is possibly due by march 12th or later because my period came two days late last cycle. Is this ovulation or implantation?