First off it takes two people to have sex. How has he not figured that one out? He claims he loves you but reality is you don't speak that way to people you love. Instead you sit down and have an adult conversation and think of what you need to do together as a couple. If I were you I would break up with him. Speaking from experience to me that is the only way you can make this pregnancy a happy one.