Sounds like a perfect case for couple's counseling. I think you win both ways because it shows that you want the relationship to work, but it still provides a setting where you can complain, criticize and get an objective third party to make suggestions to both of you. Ultimately you have someone who's communicated loyalty, devotion and - here's the real prize - personal vulnerability, so think about what kind of woman you eventually want to marry/commit to; and see if you can mold this girlfriend into that person.
Thats what I thought too...I've been with an overerly jealous person and I feel you...can't talk to look at girls w/o a fight happening, very insecure and it takes a toll on everything...She wanted me to quit my gym b/c girls workout there...crazy women.....I'd recommend ending it b/c it won't get better...Life's too short...good luck