Help please 😬

So i have started spotting 8 days before my period. it wasnt heavy spotting but it wasn't very light, and it went on for about3-5 days. then december 31st is when my period was supposed to start and i spotted barely. like about the size of a dime. and i'm not very crampy or anything so could it be how much sex i've been having lately? like i had sex 9 times in 3 days. that was 2 days before my period is supposes to start. i'm starting to get crampy now but i'm just worried and wondering about your opinions. i'm on the pill and he didnt wear a condom but he pulls out every time and i know about pre ejaculation but i always take the pill every single day. please let me knoww 😩