<human>: I'm female, 21 and he's male, 22. 

For the first time in our 5 year relationship, I violated my boyfriend's trust and logged into his online banking. I discovered that, on average, he burns completely though his $750 paycheque in two weeks on just alcohol and fast food. On top of that he also has a 10 grand student loan (taken out two years ago to pay for his heavy duty mechanics course, which he passed with flying colours but has done nothing with) that's only being paid back with minimum $50/month payments.

I know this isn't the worst case of debt in the world, but I'm extremely fastidious about my own finances and I've been working so hard to save up enough so we can finally leave our dumpy little hometown up north. This is after I've communicated to him several times over the years the importance of saving, or at least attempting to cut back on his smoking and drinking (half is paycheque goes to the liquor store). After these talks he wholeheartedly agrees with me about his irresponsible spending habits and says he'll definitely turn his life around this time. What I just found voids every promise he's ever made.

I'm totally at a loss. On one hand, he's the sweetest, most attentive man I know and I'm sure no one could treat me better. On the other, his irresponsibility and laziness is a deal breaker, but we've been together for so long and I don't know if I could throw all those years away just because of this.

I could really use some objective opinions. Please feel free to ask questions if I haven't been clear enough.

Thanks so much for reading!

Give me a shortened version of the text
<bot>: just found out boyfriend had been pissing away all his income on booze and junk food while I save every penny I can so we can finally move away from our shitty, directionless little hometown.