Shall I stay with my boyfriend?

Anonymous
We've been together for about 6 months, but for the past 3 months, my boyfriend has been very snappy.. I've noticed it more recently and it's really starting to upset me. He constantly says im miserable, and sometimes I feel like I'm worried to say something just incase he snaps back ext. I do love him, but I'm not in love with him. I've been stressed a lot recently too due to being pregnant, I started crying when we were in bed this morning, he hugged me asked whats wrong, I said I'm not sure about this baby (which I have had doubts), and he said "Well get rid of it then if that's what you want", turned over and didn't say a word. I spoke to him today about how I really feel, saying I dunno if I want to be with him; and that I'm not sure whether it's hormones or how I truly feel. But, when I told him he snapped, called me pathetic, told me to piss off when I was trying to talk to him. Its so upsetting, I know he was obviously upset and probably shocked about it, but I really don't appreciate the way he treated me. I really dunno what to do, we've decided on having no contact this week to give each other time to think things through. I'm also moving this week, so that's also stressing me out.
I just need some advice on what I should do.. he's a great guy when he's lovely, but when he gets into his moods, he's horrible!
Shall I stay with my boyfriend?
2 Opinion