LISTEN TO THIS ADVICE, zoom. This is NOT a woman of quality, and you'd be wise to let her go.
Do some reading about co-dependency ("Co-Dependent More" is excellent), and about how to set and enforce healthy boundaries (Townsend's book is excellent). This is more about YOU than it is about your girlfriend.