<human>: When we first started dating in 2012, I was fresh out of college, and he was taking time off of school. We fell in love and agreed to date, even though we're a 2.5 hour drive away from each other. It worked well for a little while - we love all the same things, share the same political views, we're good at splitting the bill, call/text each other every day, and visit every other weekend. He made me happy with his carefree positive attitude and I helped motivate him to achieve more; it was a balance.

Now it's 3 years later, and I am quickly realizing that I'm ready for my "grown-up" life to begin... I save money, jump on career opportunities, plan for the future, and I'm trying to get my own apartment. Unfortunately, despite being the sweetest guy ever, he has not really changed since I met him: his poor money habits scare the crap out of me, he doesn't plan anything out, and after changing his major *again* he still has 1 more year of school. He IS doing much better in school now, but his GPA from before was pretty low, and he still hasn't gotten an internship or joined a student group in order to make up for that (he "tries" but has never followed through).

I've felt like a nagging mother lately, which is unhealthy, exhausting, and discouraging. I'm ready for an adult relationship, but he acts like a teenager when it comes to real-life scenarios. I love him so much, and his personality makes me happy... but it sucks having to carry ALL the adult burdens. On top of that, I wonder if giving up my weekends for him is causing me to neglect my own life (missing out on social things, not getting a dog like I wanted to, not joining groups/clubs, etc.).

Is love enough, and I'm just being selfish? Or is it really time for me to call quits on this? :( Thanks...

Can you give me a shortened version of the text?
<bot>: Dating for 3 years, 2.5 hrs apart the whole time; he's still in school for another year, I've had a real job this whole time; is it worth the wait or should I abandon hope?