My bf and I just recently moved back in together. We have a one year old and our second is due in October. Things were great but the past few days have been a living nightmare. We fight over everything and he's just been so mean. He has an almost two year old from another relationship with a horrible girl. So he hasn't seen his son and legally he can't even do anything about it. He's been put in jail several times over her bullshit and lies. But all that stress he's been taking it out on me. He's been in and out throughout my sons first year, like didn't show up for Christmas, never called or asked to see our son on his first birthday and I forgave him because he swore things are different and he was sorry, so I took him back. He's a great father to our son and I couldn't ask for anything more in that department. But as for being good to me, its not happening. I never say the right thing and everything I do makes him mad. We used to be so happy and perfect and I don't know what to do anymore. Life without him is horrible and generally he's a great person, he works a lot and makes good money, he cleans the house when I'm too sick, he takes care of our son.. but he's just mean and its out of no where. I really need some help, I love him and all I do is Piss him off but its so frustrating that he doesn't talk to me. I knew he was upset about his son, but I didn't know it was that bad, he says he doesn't blame me but I feel like he feels that way because I got pregnant again.. I need help please, ill do anything to save my relationship.