with him for 3 years on and off and i really feel like he’s a great person but when we argue he hurts me so bad.
that's really tough :( but it sounds like you're both young, and emotions can run high (especially while pregnant). let him have a night without communication and i'm sure things will cool down, especially with your long history and important future coming up!
honestly cut him out and sooner then later he will realize it was his loss! plus when you dont give him the attention and showing him how upset and heart broken you are he will come back running !!
awe this makes my heart 