Money troubles are the worst troubles, it causes unbelievable tension. I really don’t have a grasp of whether your relationship with her is worth working on or breaking up. Only you can decide anyway, even if I did have a grasp. If I remember right, you’re living with your parents, which means if you’re working, and don’t need to pay them rent, but maybe help with groceries, you should be saving a lot of money. Was it you who asked about buying a couch? You helped you’re gf, helping her pay bills, with only good intention I’m sure, but is she now set up in an apartment she completely can’t afford? That’s not necessarily helping. Is your name on the lease? You had a big fight, things might calm down tomorrow and you’ll still be together, but the financial situation does need to be sorted out. If you want to break up, I think sleep on it, and then tell her you can’t go on like this, and that you’ll give her the usual money next month so she has some time to find a roommate. It’s like severance pay. Is she allowed to have roommate? Is it a one bedroom or two? But, again, you might feel better tomorrow, and everything will calm down, and you both just need better communication when you have a disagreement. I have no idea either way if it’s time to break up.