<human>: Can you summarize the given text in a few sentences?

Well, heres the deal. I've been with my girlfriend for four years now. We have a daughter. 

GF has been unemployed for 3 of the 4 years. Spotty employment the rest of the time. I've paid the entirety of our rent, food, utilities (TV/Internet lumped in with "utilities" since I certainly can't live without them) the entire time we've lived together (almost 3 years now).

All of that said, she has ~$5k in the bank still. I don't know the exact amount and I don't care. It's substantial in my book.

When she was working, she helped a little with rent and food, but only because I really pressed her on it.

She wants me to buy her an expensive (5k? 10k? don't know) ring before she'll even consider getting married. I asked her how she expects me to afford that if she won't help with any of the bills? Her response was that I need to find a way. Hm. Ok. But if I'm being hung out to dry now, why do I want to spend five to ten grand on a ring to be hung out to dry even more later?

I don't want to leave her, but this shit is really starting to wear me down. I've got ambitions in life, especially as far as my career path goes. She's thrilled about that. Won't help me achieve those goals, but she'd really love it if I'd figure out a way to do it.

Oh and to put numbers to it I just did a rough calculation and in the ~3 years we've lived together I've spent 40k on rent and another 12k on food. Never mind other bills, diapers, milk, etc for our daughter.

Fuck.

I'm just stuck right now and really I have no idea if anyone has anything helpful or insightful to offer with what little information I've provided. But if nothing else it kinda feels good to type this all out. Mostly I'm just looking to see if anyone can put this in perspective for me. I just need someone not invested in this situation to weigh in, I think.
<bot>: Girlfriend of 4 years is draining me emotionally and financially supporting her and our daughter without offering any help even when she's working.