Long Term Relationship Problems

My boyfriend and I are young. He’s 20 and I’m 17, and we have a kid together (unplanned). I’m unhappy in our relationship and have been for months. Obviously there are good times, but there are a lot more bad ones. We’ve been together for almost 14 months, and honestly if I hadn’t gotten pregnant I don’t think we’d still be together. This makes me question our relationship a lot. He’s immature. He doesn’t know what he wants to do with his life. He’s impulsive and bad with money and he blows it as soon as he gets his paycheck. He’s an amazing dad and a decent boyfriend, but I can’t stand him most of the time.

On the other hand, I’m finishing high school, I just got a job, and I’m planning to go to college for pharmaceuticals. I’m working to become a better, more grown up person and he’s still focused on video games and hanging out. He doesn’t clean up after himself either.

I don’t know what to do. I do love him, I just feel like our relationship is going nowhere and it’s depressing. I need help.