Spotting

I don’t start my period till next week been taking the pill religiously, had sex maybe 2-3 weeks ago? Been spotting/bleeding since last week, sometimes heavy sometimes just a little, I’m just wondering if this happens to anyone else, I usually don’t even have a period this long so confused on what’s happening