I am currently in a relationship with someone that I really care about. We began dating not too long ago and I should have slowed things down when they needed to be slowed. Now we have a baby on the way and I am near 6 months pregnant. My issue is that because I didn't slow things down he began taking advantage of me and the situation we were in. He quickly began staying at my home, driving my car, and the next thing I knew he was cheating on me. 2 weeks later I find out that I am pregnant. He freaked out and began acting like he didn't care. He then began a relationship with another female yet tried to hold on to me at the same it. After all of this happened we tried to work things out and he came back just to leave again back to his home state. He is currently at his home state to work and he calls me all the time. He tells me how he's messed up and how he is coming back and going to be there for me and our baby but then sometimes he is the total opposite and treats me badly. So now I am trying to figure out weather or not it is worth it to be with him though all of the things he's done because I do care about him. The best way to describe him since I told him I was pregnant is "back and forth", he doesn't know how to show emotion and tends to portray it badly. So in all reality I need to know how to deal with the things he is thowing at me or just to call it a day and move on?