Confused

My boyfriend and I had a great relationship..and then I got pregnant. It was very unexpected and we weren't going to start planning for a baby for another 5-7 years. We are 20 years old and I'm 19 weeks pregnant. He pushed and pushed me to get an abortion and I didn't do it. He is now pushing me to do adoption and I don't want to do that. He is very depressed and angry with me because I won't do what he wants. He feels like he is not enough for me because I want to keep our baby. We are able to provide financially as we both have really good jobs and hes finishing college in a year and a half and I am able to bring my baby to work with me. He thinks this baby will ruin our lives and now he's just letting it happen. He is never happy and is "lifeless". He says he feels disgusting and worthless. All because of our baby. It's very frustrating and I don't know what to do with him anymore. He doesn't care about anything. His parents had a really bad reaction when they found out about the pregnancy and the rest of his family doesn't even know. My whole family knows and they are all thrilled. I already have a ton of baby stuff and all of it was given to me. He will not look at it and gets upset and uncomfortable when we talk about the baby. I don't want to leave him, but at the same time I'm so frustrated and I know that I don't want to do adoption and that I'll be a good mother, with or without him. This is kind of more of a rant and also like what would you do if you were in this situation??