Please read and answer

An

So my period is supposed to start in 2 days but I started to spot blood , I'm in my first month of birth control and had sex ( pill., condom , pull out and plan B ) first time having sex . I did take a test and said negative on sunday . I'm still scared tho .

Why do I spot and my period is supposed to start in 2 days ?