Tmi plz help

Af is not due till the 5th of may and this just happened so I am a little confused could this be my period that showed early or could this be implantation bleeding this past week I have been nauseous been bloated had back pain and headaches and bad heart burn