Pregnant or post period?

This week I had a really weird period that came super early which is unusual because I’m regular. I stopped bleeding yesterday and today I’ve been having really light cramps. My boobs feel heavy and my vagina feels like it’s being punched. I had unprotected sex on the last week on January. I’ve also been really gassy and angry. I get hot quicker too. I have a lot of pregnancy symptoms but my pregnancy tests come back negative. What’s going on with my body?