Implantion or is my period coming early?

So my last period started august 4th and I just got this today is it implantation or period? I’ve been nauseous and cramping the past two days. Also if it is when can you actually test?