I've been in a similiar situation. Trust me: get out. Eventually, you'll meet a more suitable girlfriend and you'll wonder, "what the hell have I been doing all this time?"