Hi Darin,
I am now pretty stable, in my forties, but in my twenties and early thirties much of my behavior was similar to what you are describing with your girlfriend. You are a good person to stand by her. Unfortunately, unless she wants a better life and she wants to become stable, there's...