Spotting??

Had light pink spotting today. Wasn't a lot. Very faint and little. I'm on cd 22. So it's too early for my period. Earliest I've ever gotten it is on cd 27-29. What could this be? could it be implantation bleeding???