I am in relationship with this guy from past 4 years.Like every relation,everything was going very nice in 1st year.But the things slowly became worst.We had so many fights.Sometimes we had a gap of 2 3 weeks we dint talk.He hurt me alot.I got to know about his other relations also but i forgive him everytime he came back to me.But after every patchup he will remain nice for 2-3 days and then he is again the same.He will ignore my calls.He will abuse me and will hurt me like anything.But then,after everything,he will just apologise and everytime i will forgive him.But past few months were the worst.He used to talk to one girl,according to him he treats him like his sister.initialy he did not told me about her,they used to talk whole day on some other number which i was not knowing.I was in college whole day.After some days i caught him talking.We are in long distance relationship.Even after all this he was not accepting that he has done wrong.He said that its your bad thinking.I accepted everything.Then one day he saw me chatting with my collegemate on fb account.so he broke up saying you are chaeacterless bcz i talked with some other boy uske mana krne k baad bhi.We did not talk for 1 month.This time i decided not to call him.After 1 month he called me, we cleared everything.it was all fine then.Now,suddenly he had some problems with family so we used to talk very less.He got a job meanwhile.Now he used to call me whenever he gets time or whenever he will want.last week he called me after a week.i know he could have called me everyday but he din't.So i decided to ignore him.From that day onward i'm ignoring him.He called me many times,i talked,everytime he has different issues.But from that day i have never called him even once,even after his fights.Now its been 3 days he has not called me.I am confused if am doing it right or wrong.