Is this normal during a late period???

My last period was Nov 3-9 I had unprotected sex (Nov 14) but he pulled out every time made sure it was clean and then again lol

Then again Nov.21 (protected) and I missed all December although I had blood spotting December 13-16

And now it’s January 6 and still no period

BUT! What I’m mostly concern is that the last week or so I’ve been having headaches and I’ve been feeling bloated! I get cramp/abdominal pain! And I don’t know what to do or think I feel like it might be my period but not sure I’m to scared to take a pregnancy test because I am 17!