Ok, to summarise the background to this, I have been going out with my girlfriend for nearly three years. Obviously I did really like her, but now my affection seems to be waning, and this is only made worse by her actions. She is very insecure, breeding an ever-increasing atmosphere of distrust, paranoia and suspicion. I should also say that I have cheated on her on one occasion, about two years ago, which I sense that despite what she said she has never really forgiven me for (I was genuinely in love with the other girl, planning to go out with her, but current girl was very persistent- the situation was brought about by her not speaking to me for a week). I did regret that. Subsequently she has done numerous things which my friends agree are unreasonable- she always asks me where I'm going, who I am with, whether she can read my messages; she goes through the Bebo pages of people she does not know to check up on me; she has accused me (wrongly) of cheating on her with 6 various girls, often on the evidence of single photographs. Recently she started a fight over barely anything, which she does a lot- she then sulks for several days before apologising. This time it really annoyed me. I told her I needed time to think things over. She accepted it, then said I had no right to demand that, and if I did, it would be over. I said fine. She is now relenting, but I don't think I want to be in this constant state of conflict, the fights over nothing, the suspicion. It is reminiscent of the scenes of my childhood, and I am tempted to just end it now (we are both going to different unis in October, which was another source of conflict incidentally). I guess it has just been so long since I have been single I'm just less brave about it. I know how I have dealt with things has been weak. But should I definitely end it? And when I tried to before she literally bombarded me with texts and calls. Should I just ignore them or what? Advice appreciated. And sorry this is anonymous but too many mutual friends are on TSR so please keep it on. Thanks.