Is this a red flag?

Anonymous
I’ve had a pretty rocky relationship with my boyfriend of 8 years. Most recently things have gotten so much better, and I’m pregnant. However I’m worried it’s all an act, and the old him will come back. I’m 4 months pregnant with twins and he has broken up with me twice. Once the day before I found out I’m pregnant, and another time. He’s telling me he wants to marry me and make things right, but what concerns me is his actions. For example he gets mad at me because I have troubles breathing, and I cough at times or clear my throat and he gets mad at me for it, and today he was telling me his guess of the genders and I told him mine and he was mad and told me that’s why he doesn’t open up to me I need to just go along with everything he says no matter what, meaning not allowed to have an opinion. It’s little things like that, that’s red flags to me. And because he’s mad at me he won’t tell me he loves me or follow through on his promises. The other thing is that he’s cheated on me in the past, and I found out via instagram. So he blocked me on social media. His excuse is that he doesn’t like that I went threw his instagram. He’s moving in with me in two months. And I’m starting to worry. Like when he found out I was pregnant instead of celebratory sex, he wanted head. And like the other day I gave him head for like 20 minutes and I’m not lying he he was inside of me for 30 seconds and finished. He’s asking for all my passwords on things and I don’t have any of his passwords. The gender reveal is in a couple weeks. Should I be worried? Should these be red flags or is this normal?
Is this a red flag?
6 Opinion