Spotting

Lajonta
I had my period on Dec 21st & got off on Dec 25th , however; my boyfriend & I had sex the day before I was supposed to get off (Dec 24th) & we've had sex a lot after that, our last time was on Wednesday but now I am spotting and my boobs have been hurting for like a week or so straight. I have been having headaches & minor cramps but it's not time for my next period to come. Can someone tell me what it could be?