what is going on!?!?

I've been on the pill for over a month now. Very consistent. Never missed a day. My BF came in me for the first time Friday.  Monday I started spotting and now it's like I have a full on period...cramps and all. I'm not due for my next period for a couple more weeks. Any suggestions?