Most Helpful Guy
in my opinion, the reality is that he isn't ready to be a dad, and, frankly, he realizes that he can walk away and there isn't much you can do. He resents you for getting pregnant and "trapping" him into a huge, long-lasting responsibility that he wasn't ready for, and it is severely affecting your relationship.
Essentially, your relationship has likely run its course, but as happens with a chunk of people, they get "comfortable" being in a relationship with someone that they refuse to acknowledge that it's run its course and that they need to move on - UNTIL something big comes along and forces the issue.
If he's been with you since high school, he's still very young, but he's also never had a chance to "sow his wild oats" and date around and "have fun" - and now that he's faced with that door slamming shut on him for good, he realizes exactly what he'd be giving up in order to parent a child with you, and he is filled with regret - it's not what he wants for his life right now.
There really isn't a lot you can do about it at this point - you are already pregnant, and unless you get an abortion (which I'm not recommending), then you're going to have some very tough decisions ahead of you. But I wouldn't count on "getting him back" - I doubt he's willing to stay, even if he is too afraid to tell you the truth.
This is the risk of getting pregnant with a guy who lacks both the enthusiastic desire for having children NOW and the resources to take care of them. Girls, if you're reading this, learn this lesson well!
Most Helpful Girl
I would give him space, and know there are a few red flags here. When men constantly accuse you of cheating on top of criticizing your looks most likely it's masked guilt for something they did. Many cheaters like to constantly point the finger whether it was an emotional affair or a physical one. They are so guilty and convince themselves "well if I could do it what is stopping them?" He probably has a lot to think about and putting yourself out there time and time again is only going to hurt more when it isn't reccripricated. Tell him you want to give him space but emphasize that you need to have a mature and important conversation soon where everything gets laid out on the table. When the time comes try to remain calm, and try not to get defensive or accusatonal. Remind him that you two are having a child together and whether he likes it or not you will be in one another's lives for the next 18 years, and you'd like them to be easy rather than harder.