This guy is friggin stupid. You really need to grow a set of balls and dump the bitch. If my gf asked me a question like that she would be finding her own place. I had an EX that would buy me shit all the time, but it didn't change the fact that she treated me like shit. Everyone is trying to help you here, if you're not going to listen then why did you ask?