The heck?!

Is this just heavy spotting or just I have my period early? So for 2 days I been spotting lightly and this morning I wiped and it was blood red so I had to put a bad and it’s on the pad . I shouldn’t have my period it is supposed to start in 12 days. Course 4 days ago I stopped taking my birth control could this play a part?? I had sex the 21st ...