Hey. Don't worry, you're not nuts, you've got a right to be upset that he's so far away. It's not really fair that you are giving up so much for the baby while he's at parties, but at the same time remember that he's going to college in order to get a good job and then he'll be able to support the baby. The fact that it's the girl who actually gets pregnant sucks, but it's not fair of you to say that he isn't giving up anything for the family.
He's only 19; he's probably scared out of his mind about being a father. He probably had his own reasons for not going to the closer college, but maybe you can convince him to transfer after next year so that he can help you out. Remember, he's in college to get a good job, and while he's there he's got the right to blow off some steam at a party every now and then.
You two might not last forever. I'm sure that you know this already, and I wouldn't say it if it weren't a definite possibility, I just want to be sure you know that you two may split up eventually. Just remember; you are very pregnant, and now is not a good time for you to let your hormones get the best of you. His blaming you for wanting the baby makes me think that he isn't as excited about it as you are. Of course, a child is a lot of responsibility for any man, especially a college freshman, and like I said, he's probably anxious about the whole thing. From what you said, it sounds like you've done well to accommodate his wishes in the matter, and hopefully eventually he'll be back close to you and helping out.
-------
Sexual innuendo.