Plan b early period!

My period ended last Monday, had sex with my bff two days later (Wednesday. Condom broke (only precum tho), took a plan b 2 hours later.....fast forward 6 days later yesterday had spotting then today I️ started bleeding I’m guessing my period. My next period was supposed to be in a week and a half is this normal?? If so how long is this supposed to last?