Can’t stop being angry

Ja

I’ve been yelling and pissed off at everyone the last few days. I’m currently 5w4d with baby #2 and I’ve been cramping and i just saw brownish spotting. I have no clue what to do. I’ve never experienced this before.