Could i be pregnant or had a miscarriage

Patient: My last period was on Nov 20th i had unprotected sex then i started spotting for 5 days after that i was late for two weeks and just 2 days ago my boyfriend came inside of me and now im menstrating idk what it could be ?