Early period??

Hey ladies! So I just had a quick question. So my boyfriend and I have unprotected sex and my last period only lasted about two days or so which is weird because normally I have my period for a week. Today I had some light spotting but I’m not supposed to get my next period for two weeks so can I just be getting my period early this time because it only lasted two days last time? I have been super emotional lately and my boobs feel a little bit swollen so I’m not sure what’s going on!