Help!

I am currently 7dpo and I took a pregnancy test and it was negative. I have been having a ton of cramping and my boobs are so sore. Is there a chance I’m pregnant or just my body preparing for my period? The picture is of the test I took today at 7dpo. TIA!