All he is doing is playing games with you because he knows exactly how to push your buttons. Don't let him. I went through an abusive relationship and the reason that I kept staying was because I still cared about him, but thats not always enough. You have a baby on the way you can't put yourself in a situation with a jerk like that. It's not good for you and its not good for your baby. Do what you need to do to be successful. If your mom is willing to help you, don't turn her away. She is going to be a great resourse for you have have around, plus support. Hang in there and stay away from him, he doesn't deserve you. And stop worrying if you are going to be a good mom, you will, it comes naturally.