Period or pregnant???

I had sex towards the end of my fertility window, which was the 21st December, it's now the 3rd January and I'm experiencing all my normal pms symptoms like crying, being moody, aching breast but I was due on my period on the 2nd and I haven't come on so am I pregnant or have I counted my days wrong and I'm not due on my period yet? Glow says I have my period every 22 days but I thought I was 28 which means I won't be due till the 8th??? Please help me I'm stressing so much!!