Implantation bleeding!!?

My period is due in 3 days but I just started having some light blood. I usually don't get my period this early...it usually comes spot on when Glow says it will or within a day. I used withdrawal method a few times during my fertile window but we did it with perfect use. Is this when Implantation occurs or am O just going crazy and it is my period!!?