Pregnant??? Please Help

So for the 2nd day I’ve been having headaches, cramps and spotting. Yesterday 8/9 I saw blood for the first time when I wiped but nothing in my underwear. Today 8/10 a lil bit of brown when I wipe and definitely cramping with headaches and very nauseous. My period is not due until 8/17.. can I be pregnant or is my period coming early?