help! implantation or period ?

M

today I'm 10dpo. cycle day 23. I'm walking and I feel something wet, sorry TMI. so I go to the bathroom and it's yellowish mucus with brown blood. is this implantation or do you think I'm starting my period? Also, to add i have had cramping all day on and off. nausea, headache and my breast are hurting.