When can i start my birth control?

I am 15 and i had sex for the first time yesterday (it was kinda rough but it didn’t hurt). I am spotting today and i don’t know if i should start my birth control or just wait for my period to start. please help i am very impatient!