i cant be be pregnant but...

hey loves! so i had sex the 23rd of November unprotected (dumb move) but we tried all precautions, he peed and we barely had sex because he went a little too rough and i got a rip maybe two minutes into it. i got my period the 3rd of December like normal, five days like every other month, this month it would've came the 4th or 5th. I took a pregnancy test the eighth and this was the result. I highly doubt im pregnant but can someone help explain why its this late?? please and thank you :(