Cycle due 30th, May

I was wondering if anyone can help me! Please be nice, my first post. Today I saw light pink spotting and I was wondering if this could be implantation bleeding? My period is always on time, and for it to come this early (9 days) is crazy - please help me understand