implantation bleeding? period spotting?

Anonymous

ive been having this on and off and it only comes out when i masturbated? im supposed to have my period yesterday/today. could this be pregnancy? the only sexual activity ive done was dry humping with clothes on as well as accidentally spilling a tiny bit of semen and saliva onto my jeans facing towards my vagiba. also my cervix is open.