Could I be pregnant? Please help!

💋
I had sex on the 20th, it was unprotected. He didnt nut inside of me. He pulled out & beat off for a little & nutted on my stomach. This was one day before my period, It started on the 21st. It is now the 23rd & after 2 days of heavy period ... its as if its just stopped. This is completely not normal because my period since last year has always been 5 days long. Please help me. Im panicking.