I've just read your post...
Whatever you choose to do (and I honestly think that you had your mind set on what you were gonna do before you even posted this thread!), the best of luck to you! I mean that.
But all I will say is this; stay with her for
you, not for her. Anyone saying you must stay with her because you're the only one she has is
WRONG ~ that's exactly what addicts say to those close to them (
"Don't leave me, you're all I've got. I'll die without you. I'll leave the drugs. Honest")
to keep them right there! It's part of the mentality of addicts I'm afraid, laying guilt trips here there and everywhere.
Jonathan, if you want to be with this girl and see it through, good for you matey, but make sure that you are doing it
for yourself as well as her! Be genuine and honest with yourself on that one.
If you are just in it to be a constant shoulder for her and a stooge when she's back on with the crack, then you must leave and continue with your life elsewhere.
Doesn't sound very Christian maybe, but it's practical and as you only get one life here, don't waste it on doing something that is only going to smash you down...
Good luck mate,
JJ.