Should I give him one more chance?
My boyfriend of a year and a half was my first true love. Everything in the beginning was perfect but in the last few months we had some nasty fights. I realized he was taking me for granted, possibly because we had so many plans for the future he stopped putting in effort keep me satisfied in the present. He always made me feel guilty after we fought even if he was in the wrong. He made me think I couldn't be a happy person. He did things behind my back, one time it was drugs and one time it was talking to a random girl and lying about it, but I'm 100% sure he wasn't cheating. Eventually I got the strength to say its over and I cut him off... he called me obsessively but I stuck to my guns. Its been a over a week now and he has been having a hard time coping with this. The last time I spoke to him he was very remorseful and brought up a lot of situations that he realized he was being abusive and agrees that I deserved better. He says that he will do anything for me and wishes he could have one more chance. He sounds very honest and VERY hurt... I do still love him but I don't want to get back together just to get the same old crap... can he really change? How long should I wait to take him back and what should I do first?