Implantation bleeding or early period?! HELP!

Hey ladies this may be a bit TMI, so I hope you don't mind but I need some advice!!

I've been having 30 day cycles. I'm not due for my period until Wednesday which is 4 more days. Right now I am 10dpo. I had some brown discharge and cramps all day today! I didn't expect my period to be this early?! So does it look like it could be implantation bleeding?

It's been mild in and off cramping all day accompanied with this. A couple times it's been a bit more blood trickling out. But nothing major.

Thanks in advance :)