Odd timing

My boobs are sore and I’ve been having some bad cramps. But my period is in two weeks, I don’t think I normally start that early. Could these be signs of pregnancy or is that normal PMS stuff just a little early?