<human>: Condense the text into a few key points

It seems that we have fought more and more recently and in greater magnitudes each time. Fights start mostly over jealousy as she seems to get irritable as soon as I mention another girls existence. Recently on my birthday she was really angry because she wanted to spend time with me but I had spent time with her and my family all day.

Anyways our last big fight really affected me to a point where I see this constant jealousy might be too much. I haven't talked to her much since then other than her apologizing a lot and saying she really appreciates how patient I am with her. She has always had issues with jealousy but she has made progress and doesn't get jealous when I hang out with friends (I know its ridiculous that she had to fix that anyways but I appreciate the progress). Since our last fight she said she would be better and read books on how to control her emotions better and how to alleviate her jealous nature.

We fight a lot and sometimes dating her is a chore but when shes happy shes really happy but when shes sad shes so sad. I feel like I really love her even though it seems like she isn't good for me. We talk about our futures so much it seems that we have already built a lot toward it. Shes shown she can change some, but when should I know to give up?
<bot>: Gf has extreme jealousy problems and has worked to fix some and promises to work even harder, should I give it a chance or just give up before its even harder?