period? implantation???

i’m on bc and this came the day after my period was supposed to. i’ve been decently stressed about it coming.