Implantation or period?!!?!?

Alexandria

So I just took a shower and I had a really small little clot and some slight bleeding/ faint and a little cramping. My period supposed to come on in 6 days. Is this my period or implantation bleeding?