Yes, you are expecting too much out of him. He's a teenager. Not quite an adult yet. Just think about his mental development and that his brain is still growing.
He's young. In the next few years he's going to be an adult and ready to be a father. I suggest that you consider what your options can be. I am sure you can come up with more on your own too.
You can continue and help form him into a great guy that will be a wonderful father. I always say that my ex husbands wife now grew him up into a great guy...
You can come to terms with the idea that he might be perfect stay at home dad material. He might love being at home and taking care of this little one that's going to be joining your family. I have at least one friends who said she always knew that she was going to be the bread winner in her family when she grew up. She just knew it. That's what happened too. Her hubby is a mechanic and tinkers on cars every now and then. He makes his own spending money but she works for the state in a social worker job. She makes a good income and provides insurance for her family.
You can push him to go to school to learn a trade, like a business school or nursing school. He could go to a full university and get a degree. If he doesn't work then he'll be able to get financial aid as an adult if he claims your child on the form. He could even provide housing if you are renting by getting an on housing apartment. That would be paid for the whole semester before he got any money in cash. It's a pretty good way to live stress free. You wouldn't have to worry about making enough money to pay rent and utilities but only enough for food, car insurance, and any car payment. Extra stuff too but not a lot.
You could move and live on your own and when the baby is away at dad's visiting you could find some hobby's to do so that you could meet new people and start over. Living on your own can be a great experience.
I know there are many other options but you need change. Either you need to change what you expect from this teenager and make plans to accommodate his lifestyle or teach him better ways to do things. Or you need to get him in classes so he can make something of himself and be the grown up that works and brings home a decent salary. Or you can move out and share your child with him through visitation.