Hi I agree with the above posts- this relationship does not sound healthy at all. And you need to decide is she worth it? Because at the end of the day its upsetting you and causing negative emotions. Id say you should consider moving on for your own wellbeing.
Maz XX